Получить помеченные файлы из 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 в одиночку?
1 ответ
Нет, это невозможно. LABEL_B
следующего дня (включая LABEL_A) отличаются от LABEL_B
вашего созданного. Вы не можете просто разделить это.
Почему вы настаиваете на замене LABEL_B
использовать это? Самый простой способ - создать новую метку, такую как LABEL_D
за $/Project/Folder
, А затем просто слить его в LABEL_D
и вы получите LABEL_C
в одиночестве.
Метки обозначают определенную версию файлов, чтобы вы могли легко вернуться к этой точке. Другими словами: это своего рода резервная копия вашей компьютерной системы. Создайте одну резервную копию и заменяйте ее каждый месяц против создания резервных копий сервалов для каждого месяца. Какой из них вы предпочитаете?
Вот хорошее обсуждение TFS: Ярлыки против изменений на этикетке для вашей справки.