Comment puis-je revenir à un précédent engagement SVN?
Suppose que je suis à la révision de 50.
Mais, je veux revenir à la révision de 45, et de s'engager à la version stable.
Comment puis-je faire, de la façon la plus simple?
- Ce que si je veux le faire avec un fichier?
- Ce que si je veux le faire avec l'ensemble du référentiel?
source d'informationauteur TIMEX
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr de ce que tu veux dire par "s'engager à la version stable", mais en fonction de ce que vous essayez d'accomplir je recommande:
svn update -r45
Ce sera rebase votre copie de travail à la révision de 45.
ou:
svn merge-c -50,-49,-48,-47,-46
Ceci mettra à jour (par la fusion) de votre copie de travail par la suppression de tous les changements entre 45 et 50 ans. Maintenant, si vous apportez des modifications et de s'engager, il sera comme vous l'avez supprimé 46-50 à partir du référentiel et de la TÊTE de révision (51?) pour être r45 + votre changement.
Inverse de fusion les modifications que vous souhaitez annuler. Cela peut être fait sur un ou plusieurs fichiers. Par inversion de la fusion, votre copie de travail est changé à l'état sans que la révision, vous pouvez ensuite valider.
Vous pouvez simplement faire une mise à jour de la révision à l'aide de
Mais ce sera vous permettent pas de valider les modifications que SVN besoin de vous pour mettre à jour votre copie de travail à la TÊTE avant de s'engager. Ce que vous pouvez faire à la place est
Je pense que la manière la plus simple devrait être ceci: