2016-01-20 85 views
0

我想从SVN分支迁移到Git和使用下面的命令:为什么只有一个文件夹从SVN分支迁移? (SVN到GIT)

git svn clone --authors-file=/c/TEST/authors.txt --prefix=svn/ --branches=/MyScripts/branches/MyProject_1215.br/ https://subversion.mycompany.com/svn/repos/MyProject/ MyScripts/branches/MyProject_1215.br 

但是,一旦这个命令完成它只是取“只有一个”文件夹(即“ABCDE_12”的。这种情况下)从分支 - MyProject_1215.br。

下面给出的是控制台日志:

. 
    . 
    . 
r49975 = 76ef377d1128bbxxxxxxxxx79xxxxxx434089e (refs/remotes/PQRSTU_11) 
     A  apply/db/MyProject_1215_some_patch.sql 
     A  apply/db/patch/CREATE_INDEX.sql 
r50038 = a458ff2ed37092xxxxxxxb7dbyyy971e5yyy5b (refs/remotes/ABCDE_12) 
Checked out HEAD: 
    https://subversion.mycompany.com/svn/repos/MyProject/MyScripts/branches/MyProject_MR1215.br/ABCDE_12 r50038 

任何想法,为什么不是所有的文件夹(例如“PQRSTU_11”和“ABCDE_12”两者)枝下MyProject_1215.br没有得到迁移?

感谢

回答

0

我能够得到的所有文件夹中的一个分支 - 只是我改变了参数--branches--trunk在下面的命令:

git svn clone --authors-file=/c/TEST/authors.txt --prefix=svn/ --trunk=/MyScripts/branches/MyProject_1215.br/ https://subversion.mycompany.com/svn/repos/MyProject/ MyScripts/branches/MyProject_1215.br