У меня есть некоторая версия кода моей машины. Я хочу настроить вторую машину с той же версией кода, таким образом, я могу выпадающий shelveset, базирующийся от этой версии. Однако я не записал день/время, я в последний раз становился последним на своей машине.
Для получения правильной версии я должен знать, когда точно я в последний раз 'становился последним' на моей машине. Я уверен, что должен быть некоторый способ сделать это, возможно, на командной строке. Кто-либо знает?
Запустите это изнутри рассматриваемой рабочей области:
tf history $/ -r -version:W -stopafter:1
Это сообщит вам самый высокий набор изменений #, который был загружен в вашу рабочую область. Пока ваша последняя операция Get была полной «Get Latest» (без области пути, без сложной спецификации версии), это все, что вам нужно. Просто запустите tf get -version: 1234 (заменив номер версии на номер набора изменений, который предоставляет TFS) в новом рабочем пространстве, чтобы синхронизировать их. Конечно, вам необходимо убедиться, что сопоставления рабочих областей сопоставимы и т. Д.
Если вышеприведенное предположение не выполняется и ваше рабочее пространство находится в более сложном состоянии, проще всего воспроизвести его с помощью меток:
# run in old workspace
tf label MyWorkspaceVersion $/ -r -version:W
# run in new workspace
tf get -version:LMyWorkspaceVersion
Когда вы опускаете набор полок, он устанавливает рабочее пространство, которое вы его опускаете, в то же состояние, что и исходное рабочее пространство, в котором был создан набор полок, включая откат версий файлов на тот момент времени так, чтобы у вас была последовательность.
Все, что вам нужно сделать на машине №2, это получить последнюю версию, затем опустить набор полок и работать с ним.
Если вы просто хотите узнать, против какого набора изменений выступала полка затем в диалоговом окне незаполненных полок выберите интересующий вас набор полок и просмотрите его подробности, щелкните правой кнопкой мыши один из файлов и выберите свойства. В открывшемся окне вы увидите номер версии набора полок
Надеюсь, что это поможет
Вы можете просто скопировать «хорошее» дерево на новую машину.