Управление типами файлов с помощью система управления версиями Team Foundation

Azure DevOps Server 2022 | Azure DevOps Server 2020 | | Azure DevOps Server 2019 г. TFS 2018

система управления версиями Team Foundation (TFVC) предоставляет определения типов файлов, которые определяют способ обработки файлов с указанными расширениями. Например, можно отключить объединение выбранных типов файлов, чтобы предотвратить параллельное извлечение нескольких пользователей.

Примечание

По умолчанию слияние файлов и несколько извлечений включены. На уровне проекта можно отключить несколько извлечений.

Предварительные требования

  • Репозиторий TFVC для работы, а не репозиторий Git. Если вы находитесь в репозитории Git, обозреватель системы управления версиями недоступен.
  • Чтобы изменить, добавить или удалить сопоставление типов файлов, необходимо иметь разрешение на изменение сведений на уровне сервера в значение Allow. Дополнительные сведения см. в разделе Azure DevOps Server Разрешения.

Свойства типа файла

Определение типа файла Azure DevOps состоит из трех свойств. Наиболее важным из этих свойств является расширение файла, которое является уникальным идентификатором для типа файла.

Свойство Пример
Имя Файл Visual Basic
Расширение файла .vb
Включение объединения файлов и нескольких извлечений Да

АдминистраторОм Azure DevOps может потребоваться указать, что файлы определенных типов, такие как двоичные файлы Microsoft Excel (*.xls), для которых не существует средство слияния, не могут быть объединены при обнаружении конфликтов и могут быть извлечены только одним пользователем за раз. Для управления этим можно выбрать параметр "Включить слияние файлов и несколько извлечений " в диалоговом окне "Изменение типа файла ". Дополнительные сведения см. в разделе "Изменение сопоставлений типов файлов". Если тип файла не существует для данного расширения, файлы с этим расширением можно объединить.

Кодировки файлов

Помимо этих базовых свойств типа файлов Azure DevOps также отслеживает кодировку файлов для каждого файла на сервере управления версиями. Вы можете переопределить кодировку по умолчанию для файла из окна свойств управления версиями, открытого из обозревателя системы управления версиями, или с помощью интерфейса командной строки. Дополнительные сведения см. в разделе "Настройка кодирования файлов управления версиями " и "Извлечь" и "Изменить команды".

Изменение сопоставлений типов файлов

Определения типов файлов позволяют настраивать способ система управления версиями Team Foundation системных процессов файлов с определенными расширениями. Определив тип файла, вы можете контролировать, могут ли файлы с определенным расширением иметь внутренние ключевые слова, развернутые во время регистрации, и возможность параллельного изменения определенного файла несколькими пользователями. В следующей процедуре показано, как изменить связь расширения типа файла в управлении версиями.

  1. В меню "Команда" выберите пункт Azure DevOps Server "Параметры", а затем "Типы файлов системы управления версиями". В диалоговом окне "Типы файлов " отображается список расширений файлов, связанных с управлением версиями.

  2. Выберите команду Изменить.

  3. В диалоговом окне "Изменить тип файла " в поле "Имя " введите описание типа файла. Например, документы Word для добавления сопоставления файлов документов Microsoft Word в управление версиями.

  4. В поле "Расширение файла " введите расширение типа файла, например документы для файлов документов Microsoft Word.

  5. При необходимости выберите флажок "Включить объединение файлов" и несколько флажок (выбран по умолчанию).

  6. Нажмите кнопку "ОК", чтобы вернуться в диалоговое окно "Типы файлов " и проверить новую запись.

Совет

Можно указать несколько сопоставлений расширений типов файлов с одним именем. Например, можно добавить точку в введенное ранее имя документов Word .

Настройка кодировки файлов управления версиями

система управления версиями Team Foundation свойства включают общие сведения о файле и папке и тип кодирования файла. Свойства также перечисляют состояние ожидающей регистрации, сведения о безопасности и журнал ветвления. Дополнительные сведения см. в разделе "Просмотр свойств файла и папки управления версиями".

Примечание

система управления версиями Team Foundation свойства не отображаются в окне свойств Visual Studio. Они отображаются в собственном диалоговом окне "Свойства ", как описано в следующей процедуре.

Чтобы настроить кодировку файлов управления версиями, выполните следующее:

  1. Обозреватель элементов управления открытым кодом.

    В меню "Вид " выберите "Другие окна", а затем выберите обозреватель системы управления версиями.

  2. В обозревателе системы управления версиями выберите раскрывающийся список рабочей области на панели инструментов и выберите рабочую область, которую вы хотите использовать.

  3. Перейдите к файлу, для которого требуется просмотреть свойства, щелкните правой кнопкой мыши и выберите пункт "Свойства".

  4. В диалоговом окне "Свойства" выберите вкладку "Общие ".

  5. На вкладке "Общие" выберите "Задать кодировку".

  6. В диалоговом окне "Задать кодировку " используйте раскрывающийся список "Кодировка ", чтобы выбрать базовый тип кодирования для файла, например utf-8.

    Совет

    Выберите "Определить ", чтобы система обнаружила схему кодирования файлов, используемую с файлом, и заполните список.

  7. Щелкните ОК.

Примечание

Кодировка набора приводит к ожидающим изменениям, которые должны быть возвращены.

Добавление сопоставлений типов файлов

Определения типов файлов позволяют настраивать способ обработки файлов системой управления версиями с определенными расширениями. Определив тип файла, вы можете контролировать, могут ли файлы с заданным расширением разрешить нескольким пользователям изменять определенный файл параллельно. В следующей процедуре показано, как добавить сопоставление расширения типа файла в систему управления версиями.

  1. В меню "Команда" выберите Azure DevOps Server "Параметры", а затем выберите "Типы файлов системы управления версиями". В диалоговом окне "Типы файлов " отображается список расширений файлов, связанных с управлением версиями.

  2. Выберите Добавить.

  3. В диалоговом окне "Добавление типа файла " в поле "Имя " введите описание нового типа файла, например Word Documents, чтобы добавить сопоставление файла документа Microsoft Word в систему управления версиями.

  4. В поле "Расширение файла " введите или выберите расширение типа файла, например doc, для файлов документов Microsoft Word.

  5. При необходимости установите флажок "Включить объединение файлов и несколько флажок" (выбран по умолчанию).

  6. Нажмите кнопку "ОК", чтобы вернуться в диалоговое окно "Типы файлов " и проверить новую запись.

Совет

Можно указать несколько расширений типов файлов, которые будут связаны с одним именем, например, можно добавить точку в имя документа Word , введенное в этой процедуре.

Удаление связанного типа файла

Определения типов файлов позволяют настроить способ обработки файлов с определенными расширениями в системе управления версиями. Определив тип файла, вы можете контролировать, могут ли файлы с определенным расширением иметь внутренние ключевые слова, развернутые во время регистрации, и возможность параллельного изменения определенного файла несколькими пользователями. Сведения о добавлении сопоставлений типов файлов в управление версиями см. в статье "Добавление сопоставления типов файлов с система управления версиями Team Foundation". В следующей процедуре показано, как удалить расширение типа файла, связанное с управлением версиями.

  1. В меню "Команда" выберите Azure DevOps Server "Параметры", а затем выберите "Типы файлов системы управления версиями".

    В диалоговом окне "Типы файлов " отображается список расширений имен файлов, которые в настоящее время связаны с управлением версиями.

  2. Выделите расширение типа файла, которое нужно удалить, и нажмите кнопку "Удалить".

    Запись удаляется и больше не отображается в диалоговом окне "Типы файлов ".

  3. Щелкните ОК.