Zarządzanie typami plików przy użyciu Kontrola wersji serwera Team Foundation

Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.

Kontrola wersji serwera Team Foundation (TFVC) udostępnia definicje typów plików, które określają sposób przetwarzania plików z określonymi rozszerzeniami. Można na przykład wyłączyć scalanie wybranych typów plików, aby uniemożliwić wielu użytkownikom równoległe wyewidencjonowanie ich.

Uwaga

Domyślnie scalanie plików i wielokrotne wyewidencjonowywanie jest włączone. Na poziomie projektu można wyłączyć wiele wyewidencjonowanie.

Wymagania wstępne

  • Repozytorium TFVC do pracy, a nie repozytorium Git. Jeśli jesteś w repozytorium Git, Eksplorator kontroli źródła nie jest dostępny.
  • Aby edytować, dodać lub usunąć skojarzenie typu pliku, musisz mieć uprawnienie Edytuj informacje na poziomie serwera ustawione na Zezwalaj. Aby uzyskać więcej informacji, zobacz Azure DevOps Server Uprawnienia.

Właściwości typu pliku

Definicja typu pliku usługi Azure DevOps składa się z trzech właściwości. Najważniejsze z tych właściwości jest rozszerzenie pliku, który jest unikatowym identyfikatorem typu pliku.

Właściwość Przykład
Nazwa Plik Visual Basic
Rozszerzenie pliku .vb
Włączanie scalania plików i wielokrotnego wyewidencjonowania Tak

Jako administrator usługi Azure DevOps możesz określić, że pliki niektórych typów, takie jak pliki binarne programu Microsoft Excel (*.xls), dla których narzędzie scalania nie istnieje, nie można scalić, gdy konflikty są wykrywane i można je wyewidencjonować tylko przez jednego użytkownika naraz. Możesz to kontrolować, wybierając pozycję Włącz scalanie plików i Wiele wyewidencjonowania w oknie dialogowym Edytowanie typu pliku . Aby uzyskać więcej informacji, zobacz Edytowanie skojarzeń typu pliku. Jeśli typ pliku nie istnieje dla danego rozszerzenia, można scalić pliki z tym rozszerzeniem.

Kodowanie plików

Oprócz tych podstawowych właściwości typu pliku usługa Azure DevOps śledzi również kodowanie plików dla każdego pliku na serwerze kontroli wersji. Domyślne kodowanie pliku można zastąpić w oknie Właściwości kontroli wersji otwartym w Eksploratorze kontroli źródła lub za pomocą interfejsu wiersza polecenia. Aby uzyskać więcej informacji, zobacz Konfigurowanie kodowania plików kontroli wersji i wyewidencjonowanie i edytowanie poleceń.

Edytowanie skojarzeń typu pliku

Definicje typów plików umożliwiają dostosowanie sposobu, w jaki system Kontrola wersji serwera Team Foundation przetwarza pliki z określonymi rozszerzeniami. Definiując typ pliku, można kontrolować, czy pliki, które mają określone rozszerzenie, mogą mieć wewnętrzne słowa kluczowe rozwinięte podczas ewidencjonu i czy wielu użytkowników może modyfikować określony plik równolegle. Poniższa procedura pokazuje, jak zmienić skojarzenie rozszerzenia typu pliku w kontroli wersji.

  1. W menu Zespół wybierz pozycję Azure DevOps Server Ustawienia, a następnie pozycję Typy plików kontroli źródła. W oknie dialogowym Typy plików zostanie wyświetlona lista rozszerzeń plików skojarzonych obecnie z kontrolą wersji.

  2. Wybierz pozycję Edytuj.

  3. W oknie dialogowym Edytowanie typu pliku w polu Nazwa wprowadź opis typu pliku. Na przykład Word Documents for adding Microsoft Word document file association to version control (Dokumenty dotyczące dodawania skojarzenia plików dokumentów firmy Microsoft Word do kontroli wersji).

  4. W polu Rozszerzenie pliku wprowadź rozszerzenie typu pliku, na przykład dokument dotyczący plików dokumentów firmy Microsoft Word.

  5. Opcjonalnie wybierz pole Włącz scalanie plików i wiele wyewidencjonowania (domyślnie zaznaczone).

  6. Wybierz przycisk OK , aby powrócić do okna dialogowego Typy plików i zweryfikować nowy wpis.

Porada

Można określić wiele skojarzeń rozszerzeń typu pliku z jedną nazwą. Możesz na przykład dodać kropkę do wprowadzonej wcześniej nazwy dokumentów Word.

Konfigurowanie kodowania pliku kontroli wersji

Kontrola wersji serwera Team Foundation właściwości obejmują ogólne informacje o plikach i folderach oraz typ kodowania pliku. Właściwości zawierają również listę oczekujących stanów ewidencjonowania, informacji o zabezpieczeniach i historii rozgałęziania. Aby uzyskać więcej informacji, zobacz Wyświetlanie właściwości pliku i folderu kontroli wersji.

Uwaga

Kontrola wersji serwera Team Foundation właściwości nie są wyświetlane w oknie Właściwości programu Visual Studio. Są one wyświetlane we własnym oknie dialogowym Właściwości , zgodnie z opisem w poniższej procedurze.

Aby skonfigurować kodowanie pliku kontroli wersji:

  1. Eksplorator kontroli open source.

    W menu Widok wybierz pozycję Inne okna, a następnie wybierz pozycję Eksplorator kontroli źródła.

  2. W Eksploratorze kontroli źródła wybierz pole listy rozwijanej Obszar roboczy na pasku narzędzi i wybierz obszar roboczy, którego chcesz użyć.

  3. Przejdź do pliku, dla którego chcesz wyświetlić właściwości, kliknij prawym przyciskiem myszy, a następnie wybierz pozycję Właściwości.

  4. W oknie dialogowym Właściwości wybierz kartę Ogólne .

  5. Na karcie Ogólne wybierz pozycję Ustaw kodowanie.

  6. W oknie dialogowym Ustawianie kodowania użyj pola listy rozwijanej Kodowanie , aby wybrać typ podstawowy kodowania dla pliku, na przykład utf-8.

    Porada

    Wybierz pozycję Wykryj , aby system wykrył schemat kodowania plików używany z plikiem i wypełnij pole listy.

  7. Wybierz przycisk OK.

Uwaga

Kodowanie zestawu powoduje oczekującą zmianę, która musi zostać zaewidencjonowana.

Dodawanie skojarzeń typu pliku

Definicje typów plików umożliwiają dostosowanie sposobu, w jaki system kontroli wersji przetwarza pliki z określonymi rozszerzeniami. Definiując typ pliku, można kontrolować, czy pliki z danym rozszerzeniem umożliwiają wielu użytkownikom równoległe modyfikowanie określonego pliku. Poniższa procedura pokazuje, jak dodać skojarzenie rozszerzenia typu pliku w kontroli wersji.

  1. W menu Zespół wybierz pozycję Azure DevOps Server Ustawienia, a następnie wybierz pozycję Typy plików kontroli źródła. Zostanie wyświetlone okno dialogowe Typy plików zawierające listę rozszerzeń plików skojarzonych obecnie z kontrolą wersji.

  2. Wybierz pozycję Dodaj.

  3. W oknie dialogowym Dodawanie typu pliku w polu Nazwa wpisz opis nowego typu pliku, na przykład Word Dokumenty, aby dodać skojarzenie pliku dokumentu microsoft Word do kontroli wersji.

  4. W polu Rozszerzenie pliku wpisz lub wybierz rozszerzenie typu pliku, na przykład dokument, dla plików dokumentów firmy Microsoft Word.

  5. Opcjonalnie zaznacz pole wyboru Włącz scalanie plików i wiele wyewidencjonowanych (domyślnie zaznaczone).

  6. Wybierz przycisk OK , aby powrócić do okna dialogowego Typy plików i zweryfikować nowy wpis.

Porada

Można określić wiele rozszerzeń typu pliku, które mają być skojarzone z jedną nazwą, na przykład można dodać kropkę do nazwy dokumentów Word wprowadzonej w tej procedurze.

Usuwanie skojarzonego typu pliku

Definicje typów plików umożliwiają dostosowanie sposobu, w jaki system kontroli wersji obsługuje pliki, które mają określone rozszerzenia. Definiując typ pliku, można kontrolować, czy pliki, które mają określone rozszerzenie, mogą mieć wewnętrzne słowa kluczowe rozwinięte podczas ewidencjonu i czy wielu użytkowników może modyfikować określony plik równolegle. Aby uzyskać informacje na temat dodawania skojarzeń typów plików do kontroli wersji, zobacz Dodawanie skojarzenia typu pliku z Kontrola wersji serwera Team Foundation. Poniższa procedura pokazuje, jak usunąć rozszerzenie typu pliku skojarzone z kontrolą wersji.

  1. W menu Zespół wybierz pozycję Azure DevOps Server Ustawienia, a następnie wybierz pozycję Typy plików kontroli źródła.

    W oknie dialogowym Typy plików zostanie wyświetlona lista rozszerzeń nazw plików, które są obecnie skojarzone z kontrolą wersji.

  2. Wyróżnij rozszerzenie typu pliku, które chcesz usunąć, a następnie wybierz pozycję Usuń.

    Wpis jest usuwany i nie jest już wyświetlany w oknie dialogowym Typy plików .

  3. Wybierz przycisk OK.