Freigeben über


Bestimmen, ob ein Quellcodeverwaltungs-VSPackage implementiert werden soll

In diesem Abschnitt werden die Auswahl von Quellcodeverwaltungs-Plug-Ins und Quellcodeverwaltungs-VSPackages zum Erweitern von Quellcodeverwaltungslösungen erläutert und allgemeine Richtlinien zum Auswählen eines geeigneten Integrationspfads bereitgestellt.

Kleine Quellcodeverwaltungslösung mit begrenzten Ressourcen

Wenn Sie begrenzte Ressourcen haben und nicht mit dem Aufwand beim Schreiben eines Quellcodeverwaltungspakets belastet werden können, können Sie API-basierte Plug-Ins für quellcodeverwaltungsbasierte Plug-Ins erstellen. Auf diese Weise können Sie parallel mit Quellcodeverwaltungspaketen arbeiten und zwischen Quellcodeverwaltungs-Plug-Ins und Paketen bei Bedarf wechseln. Weitere Informationen finden Sie unter Registrierung und Auswahl.

Umfangreiche Quellcodeverwaltungslösung mit einem umfangreichen Featuresatz

Wenn Sie eine Quellcodeverwaltungslösung implementieren möchten, die ein umfangreiches Quellcodeverwaltungsmodell bereitstellt, das nicht angemessen mithilfe der Quellcodeverwaltungs-Plug-In-API erfasst wird, können Sie ein Quellcodeverwaltungspaket als Integrationspfad in Betracht ziehen. Dies gilt insbesondere, wenn Sie das Quellcodeverwaltungsadapterpaket (das mit Quellcodeverwaltungs-Plug-Ins kommuniziert und eine einfache Benutzeroberfläche für die Quellcodeverwaltung bereitstellt) durch Eigene ersetzen möchten, damit Sie die Quellcodeverwaltungsereignisse auf benutzerdefinierte Weise behandeln können. Wenn Sie bereits über eine zufriedenstellende Quellcodeverwaltungs-UI verfügen und diese Erfahrung in Visual Studio beibehalten möchten, können Sie mit der Option für das Quellcodeverwaltungspaket genau das tun. Das Quellcodeverwaltungspaket ist nicht generisch und ist ausschließlich für die Verwendung mit Visual Studio IDE vorgesehen.

Wenn Sie eine Quellcodeverwaltungslösung implementieren möchten, die Flexibilität und umfassendere Kontrolle über die Quellcodeverwaltungslogik und die Benutzeroberfläche bietet, bevorzugen Sie möglicherweise die Integrationsroute des Quellcodeverwaltungspakets. Sie können Folgendes ausführen:

  1. Registrieren Sie Ihre eigene Quellcodeverwaltung VSPackage (siehe Registrierung und Auswahl).

  2. Ersetzen Sie die Standardmäßige Benutzeroberfläche für die Quellcodeverwaltung durch Ihre benutzerdefinierte Benutzeroberfläche (siehe benutzerdefinierte Benutzeroberfläche).

  3. Geben Sie Glyphen an, die verwendet werden sollen, und behandeln Sie Projektmappen-Explorer Glyphenereignisse (siehe Glyphen-Steuerelement).

  4. Behandeln von Abfragebearbeitungs- und Abfragespeicherereignissen (siehe Abfragebearbeitungsabfrage speichern).