Quelle est la meilleure façon d'annuler le retrait d'un fichier et de conserver l'historique des fichiers. P>
J'ai supprimé un fichier par accident et je l'ai commité avec d'autres changements. P>
Je peux obtenir une révision plus ancienne du fichier et l'ajouter à svn, mais je pense que cette approche perdra l'histoire du changement. P>
Comment puis-je garder l'histoire? P>
4 Réponses :
Si vous supprimez un fichier à l'aide de la commande de menu Supprimer de tortisvn ou svn rm code>, l'historique est toujours là. Il n'est pas perdu à moins que vous ne plaisante avec le référentiel plus profondément que cela. P>
revenir ce fichier à une révision antérieure. p>
à Tortoisisesvn, le moyen le plus simple de le faire via la fenêtre Log forte>. P>
Je peux obtenir une nouvelle révision du fichier et l'ajouter à SVN, mais je pense que cette approche perdra l'historique de changement p> blockQuote>
Non, ce ne sera pas. C'est la bonne chose à faire. L'histoire reflétera la suppression du fichier, mais également son addition dans la révision ultérieure. C'est ce que l'histoire est - un enregistrement de ce qui s'est passé. P>
Cela dépend de la manière dont l'ancienne révision du fichier est ajoutée - si IVO vient de copier une version du fichier de quelque part d'autre et l'a ajouté sous forme de nouveau fichier, puis SVN blâme traiterait toutes les lignes comme étant provenant de cet ajout, plutôt que l'original révision, il a été entré.
Vous pouvez essayer une fusion inversée, mais si c'est un fichier unique, Copie SVN pourrait être plus facile: (recherche de la page de page "Recommandé") P> P>