Почему git svn init создает пустой репозиторий? - PullRequest
1 голос
/ 09 декабря 2010

Я пытаюсь следовать этому руководству , чтобы переместить проект из SVN в GIT. меня не особо волнует слияние вещей вверх по течению, так что это кажется самым чистым решением из тех, что я исследовал.

моя проблема в том, что когда я выполняю git svn init file:///Users/Ankur/path/to/repository --no-metadata

я получаю сообщение Initialized empty Git repository in /Users/Ankur/path/to/repository/.git/, которое в любом случае должно быть первой строкой вывода, но за ним должны следовать отдельные сообщения о коммитах. я больше ничего не получаю (и это выполняется довольно быстро).

Я проверил, что путь, который я использую, правильный, выполнив svn co file:///Users/Ankur/path/to/repository с тем же хранилищем, чтобы убедиться, что я могу проверить хранилище в обычном режиме.

подробности о моей системе: Mac OS X 10.6.5, which git возвращает /usr/bin/git (что, я думаю, означает, что оно было установлено с Xcode, потому что я удалил версию, полученную с помощью git-osx-installer, думая, что она может иметь был виновником изначально). git --version возврат git version 1.7.2.3

1 Ответ

3 голосов
/ 09 декабря 2010

При создании репозитория git:

git svn init аналогично git init или svnadmin create. Они оба создают пустые репозитории.

git svn clone аналогично git clone или svn checkout. Они оба делают копии удаленных репозиториев.

...