Créer un patch avec TFS

Créer un patch est très simple dans SubVersion. Avec Tortoise, vous cliquez avec le bouton droit de la souris et sélectionnez Créer un patch. Mais pour la vie de moi, je ne trouve pas cette fonctionnalité dans TFS. Est-ce possible?

Sinon, quelle est la méthode standard pour soumettre des correctifs dans des projets hébergés TFS hébergés (à la CodePlex)?

tf diff /shelveset:shelveset /format:unified 

Edit: Ceci écrit sur la sortie standard. Vous pouvez diriger la sortie vers un fichier.

Pour plus d’options, voir Commande Différence .

Codeplex utilise son propre client pour créer des correctifs. Voir: http://www.codeplex.com/CodePlexClient/Wiki/View.aspx?title=HowToConsortingbute&referringTitle=Home

Étant donné que TFS ne prend pas en charge les fichiers de correctifs en mode natif, ce que je constate le plus souvent avec CodePlex, c’est simplement de compresser les fichiers modifiés et de télécharger le fichier zip. Le coordinateur du projet effectue alors un diff contre sa propre caisse.

Cependant, puisque CodePlex prend également en charge TortoiseSVN, de plus en plus de personnes l’utilisent pour créer leurs fichiers de correctifs.

J’ai écrit un article sur un problème similaire où j’ai utilisé la commande TF.exe et 7Zip pour créer un fichier de correctif TFS qui pourrait ensuite être appliqué sur un autre serveur ou espace de travail TFS. J’ai posté les scripts Powershell sur Github , qui peuvent être utilisés pour compresser les modifications en attente sur un espace de travail, puis les appliquer à un autre serveur. Il faudrait le modifier pour utiliser un ensemble de modifications au lieu des modifications en attente, mais cela ne devrait pas être trop difficile à accomplir.