Udostępnij za pośrednictwem


Definiowanie konfiguracji początkowej Team Foundation Version Control

Za pomocą dodatku typu plug-in do kontroli wersji, można skonfigurować uprawnienia zabezpieczeń początkowego projektu zespołu, zasady wyewidencjonowania i notatek do wyboru w.

W pliku XML określić jeden lub więcej zadań i ich zależności.Ogólnie potrzebne tylko jedno zadanie, aby skonfigurować ustawienia kontroli wersji.Na przykład zadań, który określa te ustawienia Zobacz plik VersionControl.xml jest zdefiniowany dla szablonu procesu dla Microsoft Solutions Framework (MSF).

W poniższej tabeli zestawiono nazwy pliku, folderu i dodatek szablony procesu dla MSF.

Nazwa pliku:

VersionControl.xml

Nazwa folderu:

Kontrola wersji

Nazwa dodatku:

Microsoft.ProjectCreationWizard.VersionControl

[!UWAGA]

Można zmienić nazwę pliku XML i nazwę folderu, ale nie nazwę dodatku.Team Foundation Servernie zawiera mechanizm wdrażania klienta wtyczki, zasady lub innych modyfikacji.Jeśli chcesz wdrożyć tego rodzaju funkcje, należy użyć własnego dystrybucji i instalacji programu.

W tym temacie

  • Wyłączne wyewidencjonowanie

  • Pobierz najnowsze na wyewidencjonowania

  • Wyboru w uwagi

  • Uprawnienia

Wyłączne wyewidencjonowanie

Można kontrolować, czy wiele osób może wyewidencjonować plik w tym samym czasie przez określenie exclusive_checkout element.

<exclusive_checkout required=""/>

Jeśli required atrybut jest ustawiony na true, tylko jedna osoba może wyewidencjonować plik na raz.Jeśli atrybut ten ustawiony na false, wiele osób może wyewidencjonować plik w tym samym czasie i należy uzgodnić zmiany, po sprawdzeniu w pliku.

Poniższy przykład przedstawia sposób wyłączne wyewidencjonowanie wymagają:

<exclusive_checkout required="true"/>

Pobierz najnowsze na wyewidencjonowania

Za pomocą get_latest_on_checkout element, aby skonfigurować zachowanie domyślne, gdy użytkownik wyewidencjonuje plik dla zespołu projektu.

<get_latest_on_checkout required=""/>

Jeśli required atrybut jest ustawiony na true, najbardziej najnowszych wersji elementu lub wskazówka, jest pobierany zawsze, że użytkownik wyewidencjonuje go.To zachowanie przypomina zachowanie wyewidencjonowania w Visual SourceSafe.

Jeśli required atrybut jest ustawiony na false, operacja wyewidencjonowania będzie wyewidencjonować wersja lokalna w obszarze roboczym.Domyślnie ten atrybut jest ustawiony na wartość false.

Poniższy przykład pokazuje, jak określić, że jest domyślne zachowanie wyewidencjonowania, aby uzyskać najnowszą wersję elementu, gdy go wyewidencjonuje przez użytkownika.

<get_latest_on_checkout required="true"/>

Wyboru w uwagi

Deweloper zawiera uwagi do wyboru w gdy on lub ona sprawdza w kodzie.Uwagi te opisują czy zmiany kodu są związane z procesami zespołu i, jeśli są one jak.Na przykład Uwaga wyboru można wskazać, czy zmiana została wprowadzona, ponieważ Przegląd zabezpieczeń i Uwaga może zawierać szczegóły dotyczące zmian Przegląd zabezpieczeń.

Użyj następującej składni dla elementu checkin_note

<checkin_note label="" required="" order=""/>

W poniższej tabeli opisano atrybuty elementu checkin_note.

Atrybut

Opis

Etykieta

Etykietę uwagi wyboru.Etykieta pojawia się w oczekujące zarejestrowań okno dialogowe, gdy użytkownik ewidencjonuje zmiany.

wymagane

Określa, czy Uwaga w wyboru musi mieć wartość.Jeśli ten atrybut jest ustawiony na wartość true, Uwaga w wyboru musi mieć wartość.Jeśli ten atrybut jest ustawiony na wartość false, wartość jest opcjonalne.

zamówienia

Określa się liczbę porządkową, aby wskazać, w jakiej kolejności wyświetlanie notatek w wyboru.Ten atrybut jest opcjonalny.

Poniższy przykład pokazuje, jak dostosować notatek w wyboru MSF dla Agile Software Development utworzyć wyboru w Uwaga dodatkowa o nazwie "Wpływ dokumentacji" i nie jest wymagane wartości.

<taskXml>
   <checkin_note label="Code Reviewer" required="false" order="1"/>
   <checkin_note label="Security Reviewer" required="false" order="2"/>
   <checkin_note label="Performance Reviewer" required="false" order="3"/> 
   <checkin_note label="Documentation Impact" required="false"/>
</taskXml>

Uprawnienia

Kontrola wersji ma określonego zestawu uprawnień, które można skonfigurować dla szablonu procesu.Określając uprawnienia można zdefiniować, jakie akcje grup zabezpieczeń i osób można wykonywać na elementy, które są pod kontrolą wersji.Aby uzyskać więcej informacji, zobacz Kontrola dostępu do obszarów funkcjonalnych.

Zobacz też

Koncepcje

Konfigurowanie grup początkowych, zespołów, członków i uprawnień

Dostosowywanie obszarów funkcjonalnych w szablonie procesów

Inne zasoby

Za pomocą kontroli wersji