我阅读了手册,并说clone
是Runs init and fetch
。
但我试过这个:
git svn clone -T http://svn.felspar.com/public/m-intercept/trunk/
然后得到了:
fileparse():在/ usr / lib / git-core / git-svn第405行需要一个有效的路径名
并没有下载任何文件。
但是当我使用时:
git svn init http://svn.felspar.com/public/m-intercept/trunk/
git svn fetch
好的。它完美地运作。我使用完全相同的URL。
答案 0 :(得分:5)
-T参数需要trunk dir的名称。
正常使用
git svn clone -T trunk -t tags -b branches http://svn.felspar.com/public/m-intercept
告诉git在哪里寻找主干,标签和分支,并将它们映射到git标签和分支。