7
votes

Comment annuler le retrait d'un fichier dans svn

duplicata : Qu'est-ce qu'un moyen simple de définir un fichier à subversion?


Quelle est la meilleure façon d'annuler le retrait d'un fichier et de conserver l'historique des fichiers.

J'ai supprimé un fichier par accident et je l'ai commité avec d'autres changements.

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.

Comment puis-je garder l'histoire?

svn

0 commentaires

4 Réponses :


2
votes

Si vous supprimez un fichier à l'aide de la commande de menu Supprimer de tortisvn ou svn rm , 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.


0 commentaires

2
votes

revenir ce fichier à une révision antérieure.

à Tortoisisesvn, le moyen le plus simple de le faire via la fenêtre Log .

  • Faites un clic droit sur votre copie de travail
  • Cliquez sur show journal
  • Sélectionnez la révision que vous avez supprimé le fichier sur
  • Faites un clic droit sur le fichier supprimé dans le volet inférieur
  • Cliquez sur Retourner les modifications de cette révision

0 commentaires

3
votes

Je peux obtenir une nouvelle révision du fichier et l'ajouter à SVN, mais je pense que cette approche perdra l'historique de changement

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é.


1 commentaires

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é.



3
votes

Vous pouvez essayer une fusion inversée, mais si c'est un fichier unique, Copie SVN pourrait être plus facile: xxx

(recherche de la page de page "Recommandé")


0 commentaires