Je lance git 1.7 sur Mac OSX, installé via Homebrew. Je suis en train d'utiliser git svn
pour travailler avec un serveur Subversion qui nécessite Subversion 1.5 clients (une restriction imposée par un crochet pre-commit.)J'ai besoin de git-svn pour jouer le rôle de client Subversion v1.5 +
L'exécution git svn --version
révèle que dans la mesure où git concerne, git svn
est équivalente à svn v1.4.4.
Je ne peux pas établir si git svn
est un clone total de subversion, et doit donc être mis à jour pour répondre à la fonctionnalité subversion v1.5, ou si git est compilé ou pointe simplement vers une version de subversion sous le capot.
J'ai eu du mal à trouver quelqu'un d'autre d'essayer de mettre à jour la version de git-svn
, et je devine que cette restriction version client est inhabituel, mais je suis coincé avec elle (environnement d'entreprise.)
Est-il possible avoir git fonctionne comme svn 1.5?
Même ici. J'ai svn 1.4.4 et git-svn rapporte svn la version 1.4.4 aussi. – ZeissS
Remarque: Git svn recherchera le chemin Git, qui est compilé dans et ne fait pas partie de $ PATH. Donc, si vous avez une version ailleurs, je supprimerais simplement le fichier fourni par Apple et j'installerais le vôtre dans/usr/bin, ou un lien symbolique depuis/use/bin vers/use/local/bin. – AlBlue
Merci d'avoir clarifié les règles du chemin git, cela déballe une grande partie du problème que j'ai. –