Начало работы с git-svn, я что-то упустил - PullRequest
1 голос
/ 04 июня 2010

ОК, так что мне удалось

git svn clone http://repository/project MyProj

И это дает мне эту иерархию

Project 
 |
 |____branches
 |
 |____tags
 |
 |____trunk

Я надеялся, что в gitk --all я увижу эти ветки, переведенные в ветки git. Я ожидал слишком многого?

Вопрос в том, куда мне идти отсюда? Я просто работаю внутри одной из папок веток?

UPDATE

Для других, пострадавших от этой проблемы, причина, по которой это не сработало для меня, заключается в том, что я подумал, что путь к моему SVN-проекту был http://repository/project, где на самом деле это было http://repository/project/subproject, поэтому git-svn не был ' найти ветки / метки / ствол в ожидаемом месте.

1 Ответ

3 голосов
/ 04 июня 2010

Вот как я это делаю:

mkdir MyProj
cd MyProj
git svn init http://repository/project --stdlayout

Это говорит git svn, что в вашем проекте ожидаются ствол / теги / ветви, и что ветви должны рассматриваться как ветви git.

...