Получить помеченные файлы из 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: Ярлыки против изменений на этикетке для вашей справки.

Другие вопросы по тегам