git svn show-ignore выдает ошибку «команда вернула ошибку: 1»
Я пытаюсь перенести проект из SVN в git. Это команда, которую я использую:
$ git svn clone http://oursvnserver/ --no-metadata -A ../authors-transform.txt --trunk=path/to/trunk --branches=path/to/branches --tags=path/to/tags . --username=mysvnusername --prefix=origin/
Текущий каталог - это каталог, который я хочу стать хранилищем.authors-transform.txt
наиболее определенно в правильном месте. В проекте используется стандартная компоновка, но она не существует в корне хранилища. (К сожалению, кто-то давно начал практиковать просто вставлять все проекты в один и тот же репозиторий. Вот почему я уточняю--trunk
, --branches
, а также--tags
Кажется, все в порядке. Затем я пытаюсь сгенерировать файл игнорирования и получаю эту невероятно загадочную ошибку:
$ git svn show-ignore
config --get svn-remote.svn.fetch :refs/remotes/git-svn$: command returned error: 1
Похоже, что в процессе выполняется какая-то другая команда, поэтому я сделал несколько предположений:
$ git config --get svn-remote.svn.fetch :refs/remotes/git-svn || echo $?
1
$ git config --get svn-remote.svn.fetch :refs/remotes/git-svn$ || echo $?
1
Так, может быть, я правильно догадываюсь о том, какую команду она вызывает? Но это не очень помогает.
Что на самом деле означает эта ошибка? Что я могу попытаться решить?
Использование msysgit 1.9.4.