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.

Était-ce utile?

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.

  1. tf caisse / récursive pour vérifier tous les fichiers vous avez actuellement dans le contrôle source
  2. tf ajouter / récursive pour ajouter tous les fichiers qui ont été ajouté au cours du dernier mois
  3. tf résolution / récursive / auto: KeepYours pour gérer le tout les conflits qui surgissent.

Autres conseils

Pourquoi ne pas rollback checkin?

Voir la rollback tf documentation sur MSDN

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