Udostępnij za pośrednictwem


Podstawowe informacje o integracji kontroli kodu źródłowego

Program Visual Studio obsługuje dwa typy integracji kontroli źródła: wtyczkę kontroli źródła, która zapewnia podstawowe funkcje i jest kompilowana przy użyciu interfejsu API wtyczki kontroli źródła (wcześniej znanego jako interfejs API MSSCCI) i rozwiązania integracji kontroli źródła opartego na pakietach VSPackage, które zapewnia bardziej niezawodne funkcje.

Wtyczka kontroli źródła

Wtyczka kontroli kodu źródłowego jest zapisywana jako biblioteka DLL, która implementuje interfejs API wtyczki kontroli źródła. Funkcje integracji rejestracji i kontroli źródła są udostępniane za pośrednictwem interfejsu API. Takie podejście jest łatwiejsze do zaimplementowania niż pakiet VSPackage kontroli źródła i używa interfejsu użytkownika programu Visual Studio w przypadku większości operacji kontroli źródła.

Aby zaimplementować wtyczkę kontroli źródła przy użyciu interfejsu API wtyczki kontroli źródła, wykonaj następujące kroki:

  1. Utwórz bibliotekę DLL, która implementuje funkcje określone w wtyczki kontroli źródła.

  2. Zarejestruj bibliotekę DLL, tworząc odpowiednie wpisy rejestru zgodnie z opisem w temacie Instrukcje: instalowanie wtyczki kontroli źródła.

  3. Utwórz interfejs użytkownika pomocnika i wyświetl go po wyświetleniu monitu przez pakiet adaptera kontroli źródła (składnik programu Visual Studio, który obsługuje funkcje kontroli źródła za pośrednictwem wtyczek kontroli źródła).

    Aby uzyskać więcej informacji, zobacz Tworzenie wtyczki kontroli źródła.

Pakiet VSPackage kontroli kodu źródłowego

Implementacja pakietu VSPackage kontroli źródła umożliwia opracowanie dostosowanego zamiennika interfejsu użytkownika kontroli źródła programu Visual Studio. Takie podejście zapewnia pełną kontrolę nad integracją kontroli źródła, ale wymaga podania elementów interfejsu użytkownika i zaimplementowania interfejsów kontroli źródła, które w przeciwnym razie byłyby udostępniane w ramach podejścia wtyczki.

Aby zaimplementować pakiet VSPackage kontroli źródła, należy wykonać następujące czynności:

  1. Utwórz i zarejestruj własny pakiet VSPackage kontroli źródła zgodnie z opisem w temacie Rejestracja i wybór.

  2. Zastąp domyślny interfejs użytkownika kontroli źródła niestandardowym interfejsem użytkownika. Zobacz Niestandardowy interfejs użytkownika.

  3. Określ glyphs do użycia i obsłuż zdarzenia Eksplorator rozwiązań glyph. Zobacz Kontrolka Glyph.

  4. Obsługa zdarzeń edycji zapytań i zapisywania zapytań, jak pokazano w artykule Edytowanie zapytania Zapisz zapytanie.

    Aby uzyskać więcej informacji, zobacz Tworzenie pakietu VSPackage kontroli kodu źródłowego.