【发布时间】:2014-10-04 22:55:47
【问题描述】:
我正在尝试将项目从 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。
【问题讨论】:
标签: git git-svn gitignore msysgit svnignore