Je suis à l'aide de git comme scm de choix, mais utiliser un svn-repo. Je peux créer un svn-à distance-direction générale comme ceci:
git svn branch the_branch
Mais comment puis-je supprimer la branche distante?
Je suis à l'aide de git comme scm de choix, mais utiliser un svn-repo. Je peux créer un svn-à distance-direction générale comme ceci:
git svn branch the_branch
Mais comment puis-je supprimer la branche distante?
Actuellement, il n'est pas possible de supprimer une branche SVN en utilisant git-svn. Mais il est facile de supprimer la branche utilisation de SVN, sans même avoir besoin de le vérifier. Donc, il suffit de taper
svn rm $URL/branches/the_branch
Veuillez noter que la suppression d'une Subversion de la branche ne sont pas la cause d'être supprimé à partir du git-svn. (C'est intentionnel, parce que la suppression d'une Subversion de la branche ne cause pas de perte d'information, alors que la suppression d'une branche git causes de son existence à l'oubli à la suite de la prochaine git garbage collection). Donc, si vous voulez la distance branche SVN être supprimé de votre dépôt git, vous devez le faire manuellement:
git branch -D -r the_branch
rm -rf .git/svn/the_branch
OR
rm -rf .git/svn/refs/remotes/f8745/ (for newer versions)
Pour supprimer une branche git qui correspond à un tag de Subversion, les commandes sont légèrement différentes:
git branch -D -r tags/the_tag
rm -rf .git/svn/tags/the_tag
Cela a bien fonctionné pour moi, merci. Vous ne savez pas si mon environnement est juste différent ou modifié dans une version plus récente de git, mais la branche svn dirs étaient situées dans .git/svn/refs/remotes/ qui a été assez simple à trouver à partir de la notice originale, la modification de la commande rm:
rm -rf .git/svn/refs/remotes/the_branch
Pas sûr que sur les étiquettes depuis que je ne pas utiliser ceux beaucoup.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.