Відповіді:
У керування версіями Team Foundation Server 2010 є два варіанти повернення (повернення) набору змін . Перший варіант - використання інтерфейсу користувача (якщо у вас встановлена остання версія електроінструментів TFS 2010 ).
Інший варіант - використання програми командного рядка управління версіями TFS :
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 для цього немає інтегрованої підтримки.
В основному, спосіб його роботи полягає в тому, що він створює "антидельту", щоб звести нанівець набір змін. Те ж саме можна зробити вручну, зробивши Отримати конкретну версію, додавши пробіл до файлу, щоб він виглядав, як він змінився, і перевіривши його. Я все одно йду останнім маршрутом, щоб відхилити зміни, якщо мені потрібно для однієї файл, як я вважаю, що це швидше зробити.
Без використання електроінструментів чи командного рядка:
Відміна змін для іншого користувача
Якщо ви намагаєтесь відмовити зміни для іншого користувача, переконайтеся, що ви отримаєте останню інформацію про файли, які ви намагаєтеся відкатати; інакше ви побачите помилку:
"Немає змін, щоб повернути назад."
Ви можете відкатати набір змін (у 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
HTH