Я использую Visual Studio 2012 с TFS. Всякий раз, когда я хочу сравнить мои проверенные файлы, у меня есть два варианта:
- Сравнить с версией рабочего пространства
- Сравнить с последней версией
В чем разница?
Я использую Visual Studio 2012 с TFS. Всякий раз, когда я хочу сравнить мои проверенные файлы, у меня есть два варианта:
В чем разница?
Сравнить с последней версией кажется ясным. Он сравнивает файлы с последней версией в TFS. Таким образом, вы получите все различия между самой последней версией, проверенной в исходном элементе управления, и в зависимости от того, какая папка вы сравниваете.
Сравнить с версией Workspace может быть запутанным, но на самом деле довольно просто. TFS отслеживает версию файла, который вы загрузили в рабочую область. Это обычно последняя версия или довольно близкая к ней, но не обязательно должна быть в этом случае.
При использовании параметра Get Specific Version вы можете загрузить любую версию файла в локальное рабочее пространство. Вы даже можете извлекать файлы из разных версий в рабочее пространство. Когда вы выберете эту опцию, будет выполнено сравнение с версией, которая в настоящее время находится в вашей рабочей области.
Сравнение с версией рабочей области фактически сравнивает отредактированный файл с версией файла в момент выгрузки (сравнивает исключительно ваши изменения).
Сравнение с последней версией сравнивает отредактированный файл с последней версией файла , существующей в вашем репозитории кода, т.е. может включать изменения, внесенные вашими коллегами.
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
@serhio 3/28/14 ответ - отличный ответ на повествование. Тем не менее, я уверен, что многие (включая меня) нуждаются в резервном копировании с примером, и вот он: