Если я создаю метку в TFS, а затем создаю новую метку с тем же именем ... тогда старая метка заменяется новой.
Как предотвратить перезапись метки в TFS?
В следующей статье MSDN рассматривается использование области действия метки, чтобы попытаться свести к минимуму возникновение этих неудач :
Использование параметра / Child, чтобы избежать маркировки ошибок Если вы введете команду метки вместе с уже существующим именем метки и спецификацией элементов, которая включает файлы, уже помеченные той же меткой, значение параметра / child определяет, будут ли помеченные файлы обновлены с новой информацией о редакции. , То есть файлы помечены одним и тем же именем, но имеют разную область видимости.
Использование параметра / Child, чтобы избежать маркировки ошибок
Если вы введете команду метки вместе с уже существующим именем метки и спецификацией элементов, которая включает файлы, уже помеченные той же меткой, значение параметра / child определяет, будут ли помеченные файлы обновлены с новой информацией о редакции. , То есть файлы помечены одним и тем же именем, но имеют разную область видимости.
Спасибо, это привело меня на правильный путь.
Кажется, что перезапись метки - это "особенность", а не ошибка. Работает как задумано Ссылка на Sixletter выше объясняет это, а ниже приведены еще две с информацией об этом.
http://msdn.microsoft.com/en-us/library/ms181439(VS.80).aspx http://msdn.microsoft.com/en-us/library/ms181440(VS.80).aspx
Очевидно, что метки TFS не являются снимком момента во времени, как в других VCS, хотя я не полностью понимаю объяснение.