получить файлы с метками из TFS В случаях, когда есть файлы с несколькими метками

Мне нужны файлы LABEL_A для моего развертывания сегодня, я использую

tf label /server:http://tfs:8080 LABEL_B $/Project/Folder /recursive
tf label /server:http://tfs:8080 LABEL_B $/Project/Folder /recursive /version:LLABEL_A

Теперь у меня есть файлы LABEL_A, объединенные в LABEL_B.

На следующий день мне понадобятся файлы LABEL_C (без файлов LABEL_A) для развертывания. Если я использую эту команду -

tf label /server:http://tfs:8080 LABEL_B $/Project/Folder /recursive /version:LLABEL_C

я объединю LABEL_C и LABEL_A в LABEL_B. Есть ли способ получить только LABEL_C?


person Elango Mani    schedule 12.02.2016    source источник


Ответы (1)


Нет, это невозможно. LABEL_B следующего дня (включая LABEL_A) отличается от LABEL_B вашего созданного. Вы не можете просто разделить его.

Почему вы настаиваете на замене LABEL_B, чтобы использовать его? Самый простой способ - создать новый LABEL, например LABEL_D для $/Project/Folder. А затем просто слейте это с LABEL_D, и вы получите LABEL_C в одиночку.

Ярлыки отмечают определенную версию файлов, чтобы вы могли легко вернуться к этому моменту. Другими словами: это своего рода резервная копия вашей компьютерной системы. Создавайте одну резервную копию и заменяйте ее каждый месяц vs Создавайте резервные копии сервалов для каждого месяца. Какой из них вы предпочитаете?

Вот хорошее обсуждение ярлыка TFS: Labels vs Changesets для справки.

person Chamberlain    schedule 16.02.2016