После того, как вы клонировали хранилище Subversion с чем-то вроде этого
git svn clone -s $SVN_URL proj-clone
, вы можете добавить «настоящий» удаленный репозиторий git:
cd proj-clone
git remote add team $GIT_URL
Вы должны выбрать другой удаленныйname чем обычно origin
, потому что git svn
будет использовать те же ссылки (например, refs/remotes/origin/trunk
) для отслеживания, что и git remote
.
После этого вы можете как обычно тянуть / толкать на git-remote.
Если - с другой стороны - вы хотите отслеживать только одну ветку, например:
git svn clone $SVN_URL/trunk proj-clone
, тогда git svn
не будет использовать пространство именrefs/remotes/origin/*
но refs/remotes/git-svn
.В этом случае вы можете использовать обычный origin
в качестве удаленного имени.
В любом случае: вы можете изменить это, используя параметр --prefix=
во время git svn clone
.(См. документы ).