Переименование и перемещение файлов и папок в TFVC

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Для файлов в Team Foundation Version Control (TFVC) можно использовать Visual Studio Обозреватель контроля версий для перемещения или переименования одного файла или папки за раз.

Можно также использовать служебную программу командной строки tf для перемещения или переименования файлов или папок в TFVC. Дополнительные сведения см. в разделе Command Rename (Team Foundation Version Control).

Важный

  • Не используйте обозреватель системы управления версиями для перемещения папок или файлов, ссылающихся на проект или решение Visual Studio. Переместите эти файлы с помощью Обозреватель решений и используйте новый набор изменений, чтобы зафиксировать перемещение.

  • Если вы не используете TFVC для управления версиями, используйте обозревателя решений для перемещения и переименования файлов в решениях или проектах Visual Studio.

Необходимые условия

Будьте одним из участников проекта. Дополнительные сведения см. в разделе Разрешения TFVC по умолчанию.

Перемещение элемента

  1. В обозревателе управления версиямикликните правой кнопкой мыши на элементе, который вы хотите переместить, и выберите Переместить.

  2. В диалоговом окне Перемещение вручную введите назначение элемента в поле В или выберите Поиск, чтобы использовать диалоговое окно "Поиск папки".

  3. Выберите ОК.

Переименование элемента

  1. В Проводнике управления исходным кодомщелкните правой кнопкой мыши файл, который нужно переименовать, и выберите Переименовать.

  2. Введите новое имя элемента.

  3. Выберите ОК.

Исправление результата после переименования элемента в операционной системе

Не используйте операционную систему, например проводник Windows или команду командной строки Windows rename, чтобы переименовать элементы, управляемые TFVC. Если вы используете операционную систему для переименования элемента в локальной рабочей области, Visual Studio распознаёт это как два изменения: добавление и удаление. Вы можете присоединить эти два действия к действию переименования.

Заметка

Эта проблема не применяется к управлению версиями Git.

  1. В Visual Studio Team Explorerвыберите ожидающих изменений.

  2. В разделе Исключенные изменения на странице Список ожидающих изменений выберите Обнаружено.

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

  4. Теперь одно переименование отображается в разделе включенные изменения.

Совет

  • При запуске новой задачи рекомендуется скачать последние файлы с сервера перед внесением изменений в файлы в рабочей области.
  • Избегайте переименования элемента, который был разветвлён, но еще не зафиксирован. При попытке сделать это конфликт возникает.

Дальнейшие действия

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