2012-05-31 4 views
1

У меня есть репо SVN со следующей структурой:Git SVN Кассовые боксы филиалы в неверном каталоге

Root 
+ Dir1 
+---src1 
+ Dir2 
+---src2 
+ Dir3 
+---src3 

Там является Brach mybranch, созданный из Dir2, который содержит только src2. Я прикрепил ветку к моей Git SVN с помощью следующих команд:

git config --add svn-remote.mybranch.url url/branches/mybranch 
git config --add svn-remote.mybranch.fetch :refs/remotes/mybranch 
git svn fetch mybranch 
git checkout -b local-mybranch -t mybranch 

Все проходит без проблем, но результат является нежелательным. Dir2 становится корнем и сливается с корнем всего репо:

Root 
+ Dir1 
+---src1 
+ Dir2 
+---src2 
+ Dir3 
+---src3 
+ src2 

Вы можете видеть, что каталог src2 помещается в корень, а не в Dir2.

Что я делаю неправильно?

Спасибо!

ответ

0

Я, очевидно, совершенно неправильно понял философию SVN - я ожидал того же поведения, что и GIT. То, что я считал проблемой, было нормальным поведением SVN ...

Смежные вопросы