Comment puis-je revenir / roll revenir à une version antérieure d'un fichier de Subversive?

StackOverflow https://stackoverflow.com/questions/2289983

  •  21-09-2019
  •  | 
  •  

Question

Je suis tout à fait nouveau pour le contrôle des sources et Subversive, et j'ai des changements engagés dans un fichier qui ne devrait pas avoir été modifié. Je l'ai fait plus d'une heure de la documentation de recherche et de l'Internet, mais je suppose que je ne suis pas assez familier avec la terminologie. En outre, beaucoup de ressources de contrôle des sources semblent être pour les utilisateurs de la ligne de commande.

Voici ce que j'ai essayé jusqu'à présent: tout d'abord, je l'équipe> Option Revert, mais je l'ai depuis trouvé que cela affecte seulement la copie locale. Je regardais l'interface Web du référentiel, mais il ne fourni un outil de comparaison, pas un outil de baisse de prix. J'ai aussi ouvert l'onglet Historique et trouvé « Annuler les changements de révision X » et « Passer à la révision X » dans les menus contextuels.

Sur la base des documents que j'ai trouvé, je pense que l'un d'entre eux est ce que je dois, mais je ne suis pas sûr. De plus, je ne sais pas si pour sélectionner la révision en cours, parce que c'est celui que je veux défaire, ou l'avant, parce que c'est celui que je veux faire. Si cela était un problème de code, je venais de courir un petit test, mais dans ce cas, je crains que je vais faire des choses bien pires en sélectionnant la mauvaise option et je ne veux pas encombrer le référentiel avec un fichier de test inutile .

Donc, en résumé: Comment puis-je utiliser Subversive pour restaurer un seul fichier à sa version immédiatement précédente

?
Était-ce utile?

La solution

Revert est la bonne commande. Vous ne pouvez pas « annuler » un commit sur le serveur afin qu'il ne soit pas visible. Ce que vous devez faire est annuler les modifications de cette révision (ou revenir la révision avant la révision de vos modifications, je pense que les deux options sont présentées dans le journal de subclipse), qui annule votre copie de travail l'état où il était avant, puis engager.

Aussi: Qui est-il? Subversive ou subclipse?

Autres conseils

Vous pouvez consulter la version souhaitée en utilisant:

svn co http://example.com/svn/reponame/dir/file.ext -R 123

Ou si elle n'a pas été commis, vous pouvez utiliser

svn revert file.ext
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top