J'ai travaillé sur du code extrait de la ligne de développement et j'ai découvert que les modifications apportées pouvaient interrompre les modifications et devaient être déplacées vers une branche expérimentale avant de s'engager dans l'arbre de développement principal. Cependant, je n'ai pas vérifié la branche expérimentale et je ne veux pas perdre les modifications qui ont déjà été apportées.
Existe-t-il un moyen de valider les modifications dans le dossier de travail dans une branche différente de celle extraite à l'origine?
Vous devez créer une branche à partir d'un sourceURL
connu (ce serait votre "ligne de développement" que vous avez mentionnée dans la question) d'abord:
svn copy sourceURL branchURL
Ensuite, passez à cette branche:
svn switch branchURL
Et validez vos modifications:
svn commit
Vous pouvez le faire dans le TortoiseSVN comme ça:
Prendre plaisir!
Vous pouvez créer une nouvelle branche directement à partir de votre répertoire de travail et basculer le répertoire de travail vers cette branche.
Les commandes sont svn copy
et svn switch