Inverse de Get spécifiques à une version, les fichiers sur le serveur Ecraser
-
24-10-2019 - |
Question
Notre contrôle de code source est sur une machine virtuelle Hyper-V, et hier soir un instantané de fusion de l'image a horriblement mal tourné. Le serveur de contrôle de code source contient maintenant une version mois-vieux de la source; tous les changements ont été perdus depuis.
Par ailleurs, si votre contrôle de code source est sur une machine virtuelle, sauvegarder la base de données avant de faire quoi que ce soit avec l'image de la machine, mkay?
Je veux pousser de force mon dos espace de travail courant sur le serveur, l'inverse de faire une version spécifique avec Get la case « Ecraser tous les fichiers » vérifié.
À l'heure actuelle, la seule façon que je peux penser à le faire est de branche, tout supprimer, tout ajouter à nouveau, puis fusionner. PITA.
La solution
Je ne sais pas si ce sera effectivement le travail, puisque je n'ai pas un projet TFS que je l'essayer. Mais voici ce que je voudrais essayer, si je me suis retrouvé dans votre situation.
- tf caisse / récursive pour vérifier tous les fichiers vous avez actuellement dans le contrôle source
- tf ajouter / récursive pour ajouter tous les fichiers qui ont été ajouté au cours du dernier mois
- tf résolution / récursive / auto: KeepYours pour gérer le tout les conflits qui surgissent.