Udostępnij za pośrednictwem


Definiowanie konfiguracji początkowej Team Foundation Version Control

Za pomocą dodatku plug-in kontroli wersji, można skonfigurować uprawnień zabezpieczeń początkowego projektu zespołowego, zasady dotyczące ewidencjonowanie i wyewidencjonowywanie i uwagi dotyczące ewidencjonowania.

W pliku XML należy określić co najmniej jedno zadanie oraz ich zależności.Ogólnie rzecz biorąc należy tylko jedno zadanie, aby skonfigurować ustawienia kontroli wersji.Na przykład zadanie, które określa tych ustawień znaleźć w pliku VersionControl.xml zdefiniowany szablon procesu dla struktury rozwiązań firmy Microsoft (Opracowywanie).

Poniższa tabela zawiera podsumowanie nazwy pliku, folderu i dodatku plug-in dla szablony procesów dla struktury 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 ma mechanizm wdrażania dodatków po stronie klienta, zasad lub inne modyfikacje.Jeśli chcesz wdrożyć tego rodzaju funkcje, trzeba użyć dystrybucji i instalacji aplikacji użytkownika.

Wyłącznego wyewidencjonowania

Można kontrolować, czy wiele osób można znaleźć plik w tym samym czasie określając exclusive_checkout elementu.

<exclusive_checkout required=""/>

Jeśli required ma ustawioną wartość atrybutu true, tylko jedna osoba może zapoznaj się z plikiem w czasie.Jeśli wartość tego atrybutu false, wiele osób można znaleźć plik w tym samym czasie i musi uzgadniać zmiany, po sprawdzeniu w pliku.

Poniższy przykład przedstawia sposób wymagają wyłącznego wyewidencjonowania:

<exclusive_checkout required="true"/>

Pobierz najnowsze na wyewidencjonowania

Możesz użyć get_latest_on_checkout elementu, aby skonfigurować domyślne zachowanie, gdy użytkownik pliku do projektu zespołowego.

<get_latest_on_checkout required=""/>

Jeśli required ma ustawioną wartość atrybutu true, najbardziej aktualne wersje elementu, lub wskazówka, zostanie pobrany za każdym razem, że użytkownik pobiera go.To zachowanie jest podobne zachowanie ewidencjonowanie i wyewidencjonowywanie w Visual SourceSafe.

Jeśli required ma ustawioną wartość atrybutu false, operacja ewidencjonowanie i wyewidencjonowywanie zostanie wyewidencjonowany lokalną wersją w obszarze roboczym.Domyślnie ten atrybut ma wartość false.

Poniższy przykład przedstawia sposób określenia, że domyślnym zachowaniem ewidencjonowanie i wyewidencjonowywanie jest aby uzyskać najnowszą wersję elementu, jeśli użytkownik pobiera go.

<get_latest_on_checkout required="true"/>

Ewidencjonowanie uwag

Dewelopera umożliwia uwagi dotyczące ewidencjonowania sprawdza, czy dany użytkownik w kodzie.Niniejsze informacje o opisano czy zmiany kodu są powiązane z zespołu procesów, a jeśli są one, jak.Na przykład Uwaga ewidencjonowania może wskazywać, czy zmiany z powodu weryfikacji zabezpieczeń i notatki mogą zawierać informacje o zmiany względem weryfikacji zabezpieczeń.

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

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

W poniższej tabeli przedstawiono atrybuty elementu checkin_note.

Atrybut

Opis

Etykieta

Etykiety opisujące Uwaga ewidencjonowania.Etykieta pojawia się w do czasu zaewidencjonowania okno dialogowe, gdy użytkownik zaewidencjonuje zmianę.

wymagane

Określa, czy Uwaga ewidencjonowania musi mieć wartość.Jeśli ten atrybut ma ustawioną wartość true, Uwaga ewidencjonowania musi mieć wartość.Jeśli ten atrybut ma wartość false, wartość jest opcjonalna.

kolejność

Określa numer porządkowy, aby wskazać, w jakiej kolejności, aby wyświetlić informacje o ewidencjonowania.Ten atrybut jest opcjonalne.

Poniższy przykład przedstawia sposób dostosować uwagi dotyczące wyboru dla struktury MSF for Zwinnego wytwarzania oprogramowania, można utworzyć dodatkowe ewidencjonowania należy pamiętać o nazwie "Dokumentacji wpływ" i nie jest wymagane ma wartość.

<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ślony zestaw uprawnień, które można skonfigurować dla szablonu procesu.Określając uprawnienia, można zdefiniować, jakie akcje grup zabezpieczeń i osoby mogą wykonać 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ń

Inne zasoby

Korzystanie z systemu kontroli wersji