Если вы просто пытаетесь перенести svn в Git, попробуйте SubGit , бесплатную загрузку и документацию .SubGit - это реализация Java, которая полезна как для однократной миграции, так и для зеркалирования SVN в репозитории Git, а vv SubGit работал для меня, когда git-svn
не работал.SubGit работает на любой платформе с Java JRE.(К сведению: если у вас есть Java JDK, и вы установили JAVA_HOME
, убедитесь, что путь указан правильно.).После загрузки SubGit, распакуйте zip-файл и войдите в папку bin.Затем следуйте онлайн-документации.Пакетный файл для Windows и файл оболочки для Mac и Linux находятся в извлеченной папке bin
.Для Windows просто замените subgit
на subgit.bat
в следующем примере:
$ subgit import --svn-url path://to/your/svn/repo GIT_REPO_PATH
Это создаст новое Git-репо на GIT_REPO_PATH
из репозитория Subversion, заданного URL-адресом.Смотрите документацию для других опций, таких как указание того, как вы хотите отобразить trunk/branches/tags/shelves
и т. Д.