2009-11-25 3 views
-1

Je n'ai pas sauvegardé un projet et SVN l'a fusionné en utilisant Tortoise avec un autre projet. Il n'a pas été vérifié dans SVN donc il n'y avait aucune version à revenir à. Y a-t-il un moyen de récupérer ce projet?sauvegarde non effectuée

+1

Et je veux un poney! –

+0

Ce forum propose une fonctionnalité appelée "accepter la réponse". –

+1

-1 pour ne pas suivre le conseil: http://stackoverflow.com/questions/1793791/backup-project-copy –

Répondre

1

Si votre projet non enregistré était X et le projet que vous avez fusionné (+) avec Y, il vous reste X+Y=XY. Par conséquent, un diff (-) compris entre XY et Y doit être votre XY-Y=X d'origine.

Essayez ceci:

  • Sauvegardez votre copie de travail
  • commettre à la branche X
  • Passer au projet Y
  • Fusionner deux arbres différents de Y-X
  • Si vous générez maintenant un diff/patch de votre copie de travail devrait être ce que vous voulez.

Je suis un peu d'un cow-boy avec SVN donc il y a probablement une meilleure beaucoup façon de le faire. Aussi ce n'est pas testé et de la tête, donc la première étape (faire la sauvegarde) est vraiment importante.

Questions connexes