2013-03-08 4 views
3

есть много контента, дающего решение вокруг этого вопроса, но ответы не были убедительными, поэтому мне пришлось публиковать здесь.Откат TFS до набора изменений

У нас было две ветви нашего кода, я объединил один в другой, но другие члены команды видели много переопределений в объединенной версии, поэтому все, что я хочу, - это отбросить проект до версии (x) до merge (x + 1).

У меня есть VS 2012/Eclipse, TFS везде 2011.

ответ

13

В Visual Studio 2012, у вас есть несколько вариантов.

Откат к определенной версии

В обозревателе управления исходным кодом:

  1. Щелкните правой кнопкой мыши на ветку вы хотите откатить
  2. Нажмите Rollback...
  3. Выберите Rollback to a specific version
  4. Введите номер набора изменений, к которому вы хотите вернуться.

Откат одной ревизии (вы можете сделать это через диалог нагруженного выше тоже)

  1. Щелкните правой кнопкой мыши на ревизии вы хотите откатить
  2. Выберите Rollback entire changset

Checkin откат.

+0

Невозможно найти параметр «Откат» в контекстном меню, щелкнув правой кнопкой мыши элемент. Я хочу откат всего решения на конкретный набор изменений. – Shimmy

+0

Кнопка возврата доступна только в том случае, если у вас установлены электроинструменты TFS. В противном случае перейдите к откату определенного набора изменений в истории вашего филиала. –