Quand je veux réparer quelque chose ou créer une nouvelle fonctionnalité, j'ajoute une nouvelle branche locale, j'applique les changements nécessaires puis je la fusionne avec la branche master et je la pousse, mais je SVN je peux 't créer une branche locale, apparemment quand je veux une nouvelle branche de fonctionnalité je dois faire svn update
dans l'application Tortoise, après que je puisse voir la nouvelle branche, mais il pousse cette nouvelle branche sur le serveur Mais je veux juste branche locale pour l'enlever après avoir réparé problèmes. est-il possible de créer une branche locale sans la pousser vers le serveur?créer une branche locale dans svn like git
0
A
Répondre
0
Utilisez git svn clone
, puis vous pouvez utiliser toutes les fonctions git, y compris la fonctionnalité de branche locale que vous souhaitez utiliser.
Utilisez git svn fetch
ou git svn rebase
pour quelque chose comme svn update
. Utilisez git svn dcommit
pour valider vos modifications dans le référentiel svn lorsque tout est prêt. Voir également my answer for the question: how to convert svn repository to git on Windows et lire Pro Git v2 - Chapter 9 pour plus d'informations et d'exemples.
Il n'y a pas de "branche locale" dans svn. – 1615903
Vous ne pouvez pas. SVN fonctionne d'une manière très différente. Si vous souhaitez créer des branches locales, utilisez Git. Une fois le code préparé, vous pouvez appliquer ces modifications à un référentiel SVN. – ElpieKay
Quel est le problème avec la création d'une branche SVN "normale"? 'svn update' ne valide rien sur le serveur. – royalTS