Метка в TFS - это способ пометить коллекцию файлов. Метка содержит кучу файлов и версию файла. Это очень дешевый способ пометить, какие версии файлов составляют сборку и т. Д.
Ветвь можно рассматривать как копию файлов (определенной версии) в другом каталоге в TFS (при этом TFS знает, что это ветвь и будет помнить, какие файлы и версии были ветвью).
Как говорит Эрик Синк, ветка похожа на щенка . Требуется некоторая забота и кормление.
Лично я маркирую часто, но редко. Я создаю метку для каждой сборки, но только ветвь, когда я знаю, что мне нужно работать с исторической версией или что мне нужно работать отдельно от основной строки кода. Вы можете создать ветку в любой момент времени (а также метку), чтобы она работала хорошо и означала, что у нас нет ветвей, которые не используются.
Надеюсь, это поможет,
Martin.