Si je crée une étiquette dans TFS, et que je crée plus tard une nouvelle étiquette avec le même nom ... alors l'ancienne étiquette est remplacée par la nouvelle. Comment puis-je empêcher TFS d'écraser une étiquette?Comment empêcher TFS d'écraser une étiquette?
Répondre
L'article suivant MSDN couvre using the Scope of a label to try and minimize the occurrences of these mishaps:
Utilisation de l'option/enfant pour éviter l'étiquetage Mésaventures
Si vous exécutez une commande d'étiquette avec un nom d'étiquette pré-existante et un itemspec que inclut les fichiers qui sont déjà marqués par la même étiquette, la valeur de l'option/child détermine si les fichiers marqués sont mis à jour avec les nouvelles informations de révision. C'est-à-dire que les fichiers portent le même nom mais ont une portée différente.
Merci, cela m'a conduit sur la bonne voie.
Il semble que l'écrasement d'étiquette soit une "fonctionnalité" et non un bogue. Il fonctionne comme le lien de la lettre ci-dessus l'explique, et ci-dessous sont deux autres avec des informations à ce sujet.
http://msdn.microsoft.com/en-us/library/ms181439(VS.80).aspx http://msdn.microsoft.com/en-us/library/ms181440(VS.80).aspx
Apparemment, les étiquettes TFS ne sont pas un snaphot d'un point dans le temps comme dans d'autres VCS de, bien que je ne comprends pas bien l'explication.
Dans TFS, le nom d'une étiquette doit être unique - pourquoi voudriez-vous que plusieurs étiquettes portent le même nom? Cela serait sûrement déroutant? –