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