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 durch den Aufwand beim Erstellen eines Quellcodeverwaltungspakets belastet werden können, können Sie API-basierte Plug-Ins für die Quellcodeverwaltung erstellen. Auf diese Weise können Sie parallel mit Quellcodeverwaltungspaketen arbeiten und bei Bedarf zwischen Quellcodeverwaltungs-Plug-Ins und Paketen 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 haben folgende Möglichkeiten:

  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 Glyphenereignisse des Projektmappen-Explorers (siehe Glyphen-Steuerelement).

  4. Behandeln von Query-Edit- und Query-Save-Ereignissen (siehe Query Edit Query Save Ereignisse).