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ń