2016-06-08 3 views
-1

J'ai eu 3 projets avec trois fichiers .sln différents. Pour Ease j'ai combiné 3 projets en un en créant le fichier .sln vide. J'ai créé le nouveau dossier sur le serveur et déplacé le projet nouvellement créé (projet fusionné 3) dans le même rapport que l'ancien projet réside. Mais l'historique de mon journal a été perdu. Comment puis-je obtenir l'historique de l'ancien fichier dans un nouveau fichier.Conserver l'historique du projet lorsque déplacé vers un nouveau dossier dans SVN

+0

Avez-vous essayé de vérifier à un nouvel emplacement, à une révision spécifique que vous voulez? – phabtar

+0

Je ne comprends pas du tout, Alors devrais-je vérifier l'ancien dossier du projet? mais à quel endroit? –

Répondre

1

Vous auriez dû faire un svn move ou svn copy ou utiliser la boîte de dialogue "créer une branche/étiquette" de TortoiseSVN, plutôt que de simplement créer un nouveau dossier et utiliser les commandes Windows pour déplacer des choses.

Il n'existe aucun moyen de relier manuellement l'historique après avoir effectué des opérations sans les commandes SVN appropriées. Vous devrez refaire votre déplacement, en utilisant les commandes SVN cette fois.

Cependant, il n'y aura aucun moyen de retracer l'historique de 3 fichiers différents qui ont maintenant été combinés en 1 fichier. Vous devrez abandonner cet historique, ou choisir un fichier dont vous voulez suivre l'historique et svn move celui avant de l'écraser avec votre fichier fusionné.