Как вернуть (откат) проверку в TFS 2010

Может ли кто-нибудь сказать мне, как вернуть (откат) проверку в TFS 2010?

Ответ 1

У вас есть два варианта отката (возврат) набора изменений в Team Foundation Server 2010 Version Control. Первый вариант - использование пользовательского интерфейса (если у вас установлена ​​последняя версия TFS 2010 Power Tools).

Rollback Changeset in UI for TFS 2010

Другой вариант использует приложение командной строки для контроля версий TFS 2010:

tf.exe rollback

У меня есть информация обо всех подходах к сообщению .

Для Team Foundation Server 2012, 2013 или Visual Studio Online откат теперь встроен непосредственно в Source Control Explorer и когда вы открываете детали набора изменений в окне Team Explorer. Вам не нужно устанавливать любую версию Power Tools для этой функции при использовании Visual Studio 2012 или более поздней версии. Существует замечательная статья MSDN, в которой обсуждаются сведения о том, как отменить набор изменений, доступный здесь: http://msdn.microsoft.com/en-us/library/ms194956(v=vs.110).aspx

Ответ 2

В 2010 году используйте команду отката из командной строки. Для этого пока нет интегрированной поддержки в среде IDE.

Команда отката

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

Ответ 3

Без использования электроинструментов или командной строки:

  • обеспечить Tools- > Options- > Source Control- > Visual Studio Team Foundation Server UNCHECK Получить последнюю версию элемента при проверке
  • Просмотрите историю папки проекта в Source Control Explorer и щелкните правой кнопкой мыши по набору изменений, чтобы вернуться к ней и выберите "Получить эту версию"
  • Ознакомьтесь с изменениями в папке проекта в проводнике исходного кода (это должно содержать вашу локальную версию, которую вы только что получили из истории).
  • Проверить ожидающие изменения в папке проекта в проводнике исходного кода
  • если визуальная студия попросит вас разрешить конфликты, выберите локальный файл и повторите попытку проверки ожидающих изменений в папке проекта в Source Control Explorer снова

Ответ 4

Откат изменений для другого пользователя

Если вы пытаетесь отменить изменения для другого пользователя, убедитесь, что вы получили последнюю информацию о файлах, которые вы пытаетесь отменить; в противном случае вы увидите ошибку:

"Нет изменений в откате".

Ответ 5

Вы можете отменить набор изменений (в TFS2010) через командную строку:

  • Открыть командную строку CMD или Visual Studio
  • Измените каталог на папку рабочей области. Пример: cd C:\myWorkspace
  • Запустить следующую команду tf (где 123 - номер набора изменений)
    C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
  • Перейдите в окно ожидающих изменений, чтобы проверить файлы, отмеченные редактированием, откатом и выполнить проверку.
    пример ожидающих изменений после операции отката

Примечание. Вы должны использовать полный путь tf.exe даже в командной строке Visual Studio, чтобы избежать ошибки "Не удалось определить рабочую область". Подробнее здесь

Ссылка на возврат (TFS 2010)
https://msdn.microsoft.com/en-us/library/dd380776(v=vs.100).aspx

Ответ 6

В TFS нет опции отмены (до 2008 года я еще не использовал 2010). Есть несколько инструментов командной строки, которые вы можете использовать для отката изменений, которые могут помочь:

http://msdn.microsoft.com/en-us/library/ms194956%28VS.80%29.aspx

НТН

Ответ 7

щелкните правой кнопкой мыши файл в Visual Studio и Source Control/View History затем выберите последний набор изменений, щелкните правой кнопкой мыши и выберите "Откат" После выполнения откат вам необходимо снова зарегистрироваться.