Как я могу предотвратить перезапись метки в TFS?

Если я создаю ярлык в TFS, а затем создаю новый ярлык с тем же именем... тогда старый ярлык заменяется новым.

Как я могу предотвратить перезапись метки в TFS?

2 ответа

Решение

В следующей статье MSDN описывается использование области действия метки, чтобы попытаться свести к минимуму возникновение этих неудач:

Использование параметра /Child, чтобы избежать маркировки ошибок

Если вы выполните команду метки вместе с уже существующим именем метки и спецификацией элементов, включающей файлы, которые уже помечены той же меткой, значение параметра / child определяет, будут ли помеченные файлы обновлены с новой информацией о редакции. То есть файлы помечены одним и тем же именем, но имеют разную область видимости.

Спасибо, это привело меня на правильный путь.

Кажется, что перезапись метки - это "фича", а не ошибка. Он работает так, как описано выше по ссылке из шести буклетов, а ниже приведены еще две с информацией об этом.

http://msdn.microsoft.com/en-us/library/ms181439(VS.80).aspx http://msdn.microsoft.com/en-us/library/ms181440(VS.80).aspx

Очевидно, что метки TFS не являются моментальным снимком, как в других VCS, хотя я не до конца понимаю объяснение.

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