Ответы:
У вас есть два варианта отката (возврата) набора изменений в Team Foundation Server 2010 Version Control. Первый вариант - использование пользовательского интерфейса (если у вас установлена последняя версия TFS 2010 Power Tools ).
Другой вариант - использовать приложение командной строки для управления версиями 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
Для 2010 используйте команду отката из командной строки. Для этого в IDE пока нет интегрированной поддержки.
По сути, это работает так, что он создает «анти-дельту», чтобы свести на нет затронутый набор изменений. Вы можете выполнить то же самое вручную, выполнив Get Specific Version, добавив пробел в файл, чтобы он выглядел так, как будто он изменился, и проверив его. Я все еще использую последний путь, чтобы отменить изменение, если мне нужно для одного файл, поскольку я считаю, что это быстрее.
Без использования электроинструментов или командной строки:
Откат изменений для другого пользователя
Если вы пытаетесь откатить изменения для другого пользователя, убедитесь, что у вас установлена последняя версия файлов, которые вы пытаетесь откатить; иначе вы увидите ошибку:
«Нет изменений для отката».
Вы можете откатить набор изменений (в TFS2010) через командную строку, выполнив:
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
В TFS нет возможности отмены (до 2008 года я еще не использовал 2010). Есть несколько мощных инструментов командной строки, которые вы можете использовать для отката изменений, которые могут помочь:
http://msdn.microsoft.com/en-us/library/ms194956%28VS.80%29.aspx
НТН