2017-02-12 1 views
0

Я унаследовал огромный C# проекта, я планирую сделать следующийТФС Сохранить изменения Частное и Undo Pending Изменения

  • сделать много изменений в файле проекта (много файлов)

  • Сохранить все моих изменений в tfs в частном порядке, поэтому я не проверяю свою работу и не работает команда. Причина, по которой я хочу сэкономить, поэтому я могу вернуться к моим изменениям.

  • После сохранения изменений я хочу перезаписать мои файлы с последней версией с сервера. Получите последнюю работу wont ,,, поскольку мои изменения новее, чем версия сервера.

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

Как сделать выше шаги с использованием TFS. Я использую Visual Studio 2012, если это поможет.

ответ

1

Вы можете создать «частную» ветку или использовать полки. Филиал будет более надежным (shelveset можно удалить, не покидая истории).

+0

Что касается второй части вопроса .... как я могу получить последние файлы с сервера (скажем, когда я хочу вернуться к исходному коду) ... Я считаю, что мне нужно «Отменить ожидающие изменения» ... а затем сделать конкретным? – user2404597

+0

Да. Вы можете либо сделать: 1. Отменить ожидающие изменения и получить последнюю версию 2. Получить конкретные и перезаписать все/все локальные файлы – Alicia

3

Это канонический прецедент для ветви. Создайте ветку для крупномасштабных изменений.