67 votes

git-svn sous Windows. Où trouver des binaires?

Je veux utiliser git comme un local de dépôt à l'encontre d'une distance référentiel SVN. J'ai installé la version 1.6.0.2 de http://code.google.com/p/msysgit/downloads/list.

Selon la documentation, la synchronisation se fait via la commande

git svn

ou une commande séparée wrapper appelé

git-svn

Aucun des deux n'est disponible dans mon installation et je ne pouvais pas trouver un téléchargement séparé pour les binaires pour Windows.

Je suis currenty à l'aide de la MSYS construire. Dois-je passer à cygwin?

36voto

jamandbees Points 251

git-svn est installé dans la dernière version de msysgit. Cependant, il y a une légère mise en garde: alors que git-svn apparaît dans C: \ Program Files \ git \ libexec en tant que "git-svn", svn est en fait appelé comme argument de l'exécutable de git, ainsi:

 git svn clone http://example.com/svn/repo/
 

18voto

Paul Points 12977

Cette version antérieure a git-svn de travail. Je pensais que git-svn dans la version actuelle que vous avez installée était corrigé, mais peut-être pas. Git-svn ne fonctionnait certainement pas dans la version Windows de Git 1.5.6.1.

10voto

Installez cygwin et sélectionnez le paquet git-svn dans la catégorie Devel.

5voto

Greg Hewgill Points 356191

La commande git svn est écrite en Perl et nécessite les bibliothèques Pervers de Subversion. L'existence de l' svn commande de ligne de commande est insuffisante pour git-svn .

Je n'ai pas utilisé git svn sur Windows (uniquement sous Unix et Mac OS X), je ne peux donc pas vous donner plus de détails, mais j'espère que cela devrait vous orienter dans la bonne direction.

-1voto

PhiLho Points 23458

Je ne sais pas git, mais je sais que pour Mercurial, par exemple, vous devez avoir installé SVN pour convertir à partir de SVN, Mercurial (et de retour). C'est peut-être la même chose pour git?

SVN est assez grand par lui-même, alors peut-être simultanées systèmes ne voulez pas distribuer avec leurs logiciels, des ballonnements, de la télécharger.

J'ai utilisé la ligne de commande client SVN de Slik SVN, pas trop grande et l'installation proprement.

Bien sûr, attendre plus éclairé de réponse, ou de rechercher sur le Web pour la confirmation de mes informations... :-) Bien qu'il ne fait pas de mal d'avoir un client SVN, car beaucoup de projets, de l'utiliser.

Prograide.com

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.

Powered by:

X