Ich bin mit einem SVN-Repository arbeiten, wie dies gelegt:git-svn ist nicht auf Zweige zu begehen, Stamm nur
$SVN/[project]/trunk $SVN/[project]/branches/[user]/[branch] $SVN/[project]/tags/releases/[tag]
Meine .git/config sieht wie folgt aus:
[svn-remote "svn"] url = $SVN fetch = project/trunk:refs/remotes/trunk branches = project/branches/*/*:refs/remotes/*
Wenn ich git Zweig -a betrachte, sehe ich alle Remote-Zweige. Lassen Sie uns sagen, ich möchte eins überprüfen, daran arbeiten und dann die Änderungen zurücknehmen. Hier ist, was ich versuche zu tun:
git checkout -b comments erik/comments .... work, commit locally .... git svn dcommit
jedoch dcommit schiebt immer auf $ SVN/Projekt/trunk. git svn info
meldet immer die URL als $ SVN/Projekt/Stamm
Ich habe versucht mit --track, ich habe versucht, mit --hard. Ich habe hier keine Ideen mehr. Ich vermute, es ist meine [svn-remote], aber das ist nur eine Ahnung.