2009-12-10 13 views

Répondre

1

Dans votre copie de travail, faites une backmerge à une révision avant le début du travail sur la "caractéristique longue", puis validez.

+0

Est-ce une simple "mise à jour à la révision" en tortue Svn? Si oui, qu'arrive-t-il aux futures révisions? Sont-elles supprimées du référentiel? – vikasde

+0

Si je me souviens bien, lorsque vous sélectionnez Fusionner depuis Tortoise, il y a une case à cocher appelée "Fusion inversée" pour indiquer que vous êtes en train de refondre (voir http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-dug-merge.html # tsvn-dug-merge-range). Rien n'est supprimé du référentiel bien sûr, il suffit d'ajouter une nouvelle révision qui contient votre base de code sans le code "long feature". –

+0

Mais ne changera-t-il pas ma révision actuelle (celle sans la fonctionnalité longue) avec les changements des futures révisions? – vikasde

1

Si vous souhaitez mettre à jour votre dossier de travail avec la dernière révision (HEAD) du référentiel, faites un clic droit sur le dossier et sélectionnez 'Mise à jour SVN'.

Si vous souhaitez valider les modifications que vous avez effectuées localement dans le référentiel, de sorte que la révision HEAD incorpore vos modifications, faites un clic droit sur le dossier et sélectionnez 'SVN commit'.

+0

Juste au hasard, que se passe-t-il si l'OP signifie «mise à jour» dans une terminologie non-SVN? Comment met-il à jour les modifications locales du référentiel? En faisant un ajout (si nouveau contenu) suivi d'une validation. ;-) –

+0

Seulement dire cela parce que si OP est conscient de la 'mise à jour SVN', pourquoi poser la question? –

+0

Manu, ce n'est pas ce que je veux dire. J'avais une fonctionnalité sur laquelle je travaillais dans la tête du référentiel. Maintenant, cette fonctionnalité prend plus de temps que prévu. Maintenant, j'ai besoin d'ajouter une autre petite fonctionnalité au projet, ce qui n'affecte pas la "fonctionnalité longue". Maintenant, j'ai créé une branche pour la "fonctionnalité longue" et mis à jour le répertoire de travail à partir d'une révision qui était avant que je commence à travailler sur la "fonctionnalité longue". Maintenant, je veux que cette révision soit la tête. – vikasde