2008-10-19 9 views

Répondre

12

Inverser-fusionner (je crois que c'était le terme), commettre et c'est tout. Pour la partie "reverse-merge" - TSVN a cette fonctionnalité intéressante appelée "Revenir à cette révision" (et "Rétablir les changements de cette révision"), accessible via la boîte de dialogue Journal. Le but principal d'un VCS est de conserver l'historique de vos modifications. Vous pouvez toujours revenir à cette révision particulière en utilisant "Update to revision ..." ou en utilisant les "raccourcis" mentionnés ci-dessus.

+0

Puis-je rétablir les modifications à une date ultérieure? –

+0

Vous pouvez restaurer les modifications en inversant le retour précédent. –

+0

Ca a du sens, merci. –

1

Vous pouvez spécifier une révision particulière lorsque vous effectuez une copie (par exemple, une branche).

Quelque chose comme:

 
svn copy -rsome_revision trunk branches/interesting_branch 

rouler donc vos modifications dans votre coffre puis faites votre succursale, en spécifiant la révision avant Commited votre rollback (fusion).

Vous pouvez également capturer les différences en tant que fichier patch, si c'est ce que vous voulez vraiment faire, en redirigeant la sortie d'un svn diff vers un fichier texte. Mais ce n'est généralement pas nécessaire, car les commandes de fusion subversion vous offrent déjà cette flexibilité.

Questions connexes