Comment puis-je savoir qui changeSet une étiquette dans TFS a été appliqué à?

StackOverflow https://stackoverflow.com/questions/545785

  •  23-08-2019
  •  | 
  •  

Question

Nous utilisons Team Foundation Server et nous utilisons des étiquettes pour créer des points dans l'histoire de notre version où des versions spécifiques (internes ou externes) ont été produits.

En ce moment, on se demandait si un particulier a été fait changeset avant ou après une étiquette spécifique (et donc inclus dans cette version ou non), mais nous devons examiner au mauvais endroit. Ces informations sont généralement fournies dans le système de suivi des bogues, mais cette fois-ci ce domaine a été laissé ouvert pour que nous pensions que nous pourrions utiliser TFS pour le comprendre.

L'historique des versions d'un fichier ne comprend pas les étiquettes appliquées. Pour trouver des étiquettes, l'endroit où je sais qu'il faut est d'utiliser le « Get version spécifique » de dialogue, tapez set à étiquette et utiliser la boîte de dialogue de sélection d'étiquettes pour voir quelles étiquettes nous avons fait, mais cette boîte de dialogue ne me dit pas changeset avant / après l'étiquette a été appliquée.

est le seul moyen de savoir si un changement particulier faisait partie de cette publication ou de ne pas créer un nouvel espace de travail, la carte du répertoire avec les fichiers dans un répertoire temporaire sur le disque, utilisez la commande Get spécifique dialogue Version pour extraire cette libérer et faire un fichier diff?

S'il vous plaît me dire comment je suis stupide et me diriger dans la bonne direction.

Était-ce utile?

La solution

Avez-vous essayé d'ouvrir l'Explorateur du contrôle Source, Fichier -> Contrôle de la source -> Étiquettes -> Trouvez l'étiquette? [EDIT: qui peut avoir été dans une version bêta, et je n'ai pas TFS ici atm ...]

En outre, vous utilisez Sidekicks ? Les étiquettes Sidekick vous permet de trouver une étiquette et voir les changesets connexes.

Autres conseils

Une étiquette TFS ne représente pas un point précis dans le temps - et une étiquette peut effectivement être modifiée après l'événement. Voir les messages suivants pour plus d'informations:

Pour cette raison, je tendance à utiliser Révisions dans TFS lors de l'enregistrement du point à temps pour une version particulière (en fait, nous marquons nos binaires et installateurs avec le numéro de changeset réelle qu'ils ont été construits à partir juste pour le rendre plus facile à suivre ). (A ChangeSet ne représente un point unique dans le temps de l'état du dépôt).

Hope this helps,

Martin.

Exécuter dans votre espace de travail local

tf history . /stopafter:1 /noprompt /r /version:Lmylabel

pour obtenir

Changeset User          Date       Comment
--------- ------------- ---------- --------------------------------------------
88888     brian_low     11/11/2012 did some work

Face ce problème pour la première fois aujourd'hui. A partir de maintenant, je suis notamment le changeset numéro dans l'étiquette commentaire. Non solution très élégante, mais répond à mes besoins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top