Il semble étrange que les définitions de build principales n'aient pas d'historique, mais je ne trouve aucun mécanisme. S'il vous plaît dites-moi s'il y a un moyen de suivre les changements apportés aux définitions de construction au fil du temps.Est-il possible d'obtenir l'historique des modifications sur une définition de construction dans TFS2010?
Répondre
Regardez dans le contrôle source sous:
$/ProjectName/TeamBuildTypes
Il devrait y avoir un historique complet des modifications au <> fichier .proj qui y sont stockées.
Vous pouvez utiliser les fichiers .proj dans les versions de TFS 2010 (pour des raisons de compatibilité ascendante). Donc, si vous avez vraiment besoin de suivre les changements, ajoutez simplement le fichier .proj dans le dossier TeamBuildTypes approprié. Lorsque vous créez la définition de génération, dans le formulaire Processus, vous devez modifier le fichier de processus de génération en "Modèle de mise à niveau", puis spécifier le chemin du dossier de configuration sous Paramètres du processus de construction.
Je suis à peu près sûr qu'il n'y a aucun moyen de suivre les modifications de la définition de construction automatiquement. Vous pouvez cependant le faire manuellement en exportant la définition dans un fichier chaque fois que vous le modifiez, puis en archivant ce fichier dans le contrôle source.
Vous devez installer le Team Foundation Server Power Tools correspondant à votre version TFS, vous pouvez utiliser
TFPT builddefinition
exporter des définitions.
- 1. TFS2010 Build Définition à déployer sur plusieurs serveurs?
- 2. Rechercher des informations sur les commentaires dans TFS2010 Warehouse
- 3. tfs2010 local build
- 4. options de partage de fichiers dans TFS2010
- 5. Où puis-je trouver une bonne définition d'une construction logicielle?
- 6. Définition des propriétés dans la génération déclenchée
- 7. Définition des attentes sur MoQ
- 8. Est-il possible de créer une étape de construction asynchrone?
- 9. Construction d'un triangle basé sur des coordonnées sur une carte
- 10. Définition des variables d'environnement dans l'événement de pré-construction et utilisation dans l'étape de compilation
- 11. Suivi des modifications dans Gridview
- 12. Prévention des modifications sur des lignes spécifiques dans DataGridView
- 13. Conseils sur le suivi des modifications dans Sql Server 2008
- 14. Est-il possible de tester si une définition C est déclarée dans un Makefile gnu?
- 15. Rétablissement des modifications dans DataGridView?
- 16. Comment déterminer si une génération est mise en file d'attente mais non démarrée dans l'API TFS2010?
- 17. Où sont daccueil webaccess dans tfs2010? (WebAccessUserControl)
- 18. Définition de vos propres macros de construction VS C++
- 19. Enregistrement des modifications dans une branche distante dans Git
- 20. Suivi des modifications dans l'arborescence des objets
- 21. Comment puis-je déplacer/copier une définition de construction TFS dans un nouveau projet d'équipe?
- 22. Définition des autorisations de dossier sur Vista
- 23. Définition de l'exception de langue du débogueur (à ignorer) dans la configuration de la construction
- 24. L'observation des modifications de NSMutableDictionary
- 25. Programmer trouver les modifications TFS depuis la dernière bonne construction
- 26. Définition des attributs Doctrine dans une tâche
- 27. Effectuer des opérations de définition sur diffs?
- 28. Définition de debug = false dans web.config dans le cadre de la construction
- 29. Xcode: Définition de GCC_PREPROCESSOR_DEFINITIONS pour différentes configurations de construction?
- 30. Dans Subversion, est-il possible de fusionner les modifications effectuées dans une branche d'une branche?
ces fichiers .proj proviennent de team build 2008, la même structure et les mêmes fichiers n'existent pas dans TFS 2010. C'est tout le problème, il n'y a pas de fichier sauvegardé. Il doit simplement conserver les étapes de construction dans la base de données. – Alex
Merci pour cette mise à jour. Je me suis dit que TFS 2010 avait créé le répertoire TeamBuildTypes, qu'il le peuplerait de quelque chose. – Robaticus
Alex - Je n'ai toujours rien trouvé sur la capacité inhérente de suivre les changements de construction au fil du temps, mais une chose que vous pourriez faire est d'exporter la construction et de la stocker dans le contrôle de source. Kludgy, mais pourrait travailler. – Robaticus