Git-svn et Eclipse?
Est-il un plugin pour Eclipse pour git-svn? Je suis à la recherche d'un moyen de gérer le repo SVN à Git (pour les rapides de la branche de commutation, etc.)
Vous devez vous connecter pour publier un commentaire.
Est-il un plugin pour Eclipse pour git-svn? Je suis à la recherche d'un moyen de gérer le repo SVN à Git (pour les rapides de la branche de commutation, etc.)
Vous devez vous connecter pour publier un commentaire.
Il ne ressemble pas il y a un Git plugin pour Eclipse qui prend en charge git-svn encore.
EGit semble être la plus active et populaire Git plugin pour Eclipse pour le moment et il ne prend pas en charge la commande git-svn, mais il n'y a rien qui vous empêche d'utiliser EGit avec Eclipse et d'interagir avec git-svn via la ligne de commande (ou par l'intermédiaire de tortoise git par exemple).
Eclipse bug 315264 est le EGit bug pour soutenir git-svn, et il ressemble à quelque chose que les responsables de EGit sont désireux de mettre en œuvre, mais ils ont d'autres priorités de l'atm. Donc, assurez-vous de voter pour ce bug, si vous voulez la fonctionnalité.
EGit est le seul Git plugin pour Eclipse pour le moment. Il ne prend pas en charge la commande git-svn. Mais il y a un moyen de faire EGit travailler avec votre dépôt Subversion et cette approche fonctionne bien avec n'importe quel autre client de Git.
SubGit est la solution côté serveur qui permet Git accès à vos dépôts Subversion ainsi que la Subversion de l'accès aux dépôts Git. Vous pouvez vous référer à SubGit documenation pour plus de détails, mais en général ils sont assez simples:
Après que:
Vous avez dépôt Git à $GIT_REPO synchronisé avec dépôt SVN à $SVN_URL; cette synchronisation est fiable bi-directionnel, c'est à dire à la fois SVN et Git repositories rester accessible en écriture et en SubGit prend soin de changements des deux côtés.
SubGit a installé des crochets dans les $GIT_REPO/crochets répertoire qui sont déclenchées sur chaque
git push
à ce référentiel.SubGit sondages dépôt SVN pour récupérer les nouvelles révisions.
Veuillez noter que vos coéquipiers peuvent utiliser le même miroir pour l'envoi de leurs changements de référentiel Subversion. Dans ce cas, vous devez configurer les serveur Git, heureusement, SubGit prend en charge pratiquement tous les serveur Git disponibles pour l'instant:
Disclaimer: je suis SubGit développeur; SubGit est un logiciel commercial avec des options gratuites pour les petites équipes, l'Open Source et des projets Académiques.
Bien que cette question est de 4 ans, je pensais que je voudrais partager mon récemment trouvé une solution de contournement:
Les Configurations") et de créer un "nouveau Programme" de configuration.
svn dcommit
dans les arguments textfield.svn dcommit
parsvn rebase
.Maintenant vous pouvez lancer
git svn dcommit
etgit svn rebase
avec deux clics.