使用SubGit将SVN导入git - git repo没有分支?

时间:2015-05-07 09:12:37

标签: git svn version-control subgit

我安装了Subgit,因为我们的团队希望将现有的SVN repo切换为git。 据我所知,结构非常标准:

http://svn.local/project1/trunk< trunk

http://svn.local/project1/branches< branches

http://svn.local/project1/tags< tags

我的问题是导入的git repo不包含分支。 以下是我进行导入的方式:

CD-d to~ / git并运行subgit configure --svn-url http://svn.local/project1/trunk project1
该命令的结果是:

    CONFIGURATION SUCCESSFUL

    To complete SubGit installation do the following:

    1) Adjust Subversion to Git branches mapping if necessary:
/home/az/git/project1/subgit/config <br>

    2) Define at least one Subversion credentials in default SubGit passwd file at:
    /home/az/git/project1/subgit/passwd
   OR configure SSH or SSL credentials in the [auth] section of:
    /home/az/git/project1/subgit/config <br>

    3) Optionally, add custom authors mapping to the authors.txt file(s) at:
/home/az/git/project1/subgit/authors.txt

    4) Run SubGit 'install' command:
    subgit install project1


我做了第2步 - 添加了SVN服务器的有效凭据。它是启用LDAP的,如果这很重要,但凭证已经过验证且绝对有效。然后我跑了subgit install project1
输出:

SubGit version 2.0.3 ('Patrick') build #2796

Translating Subversion revisions to Git commits...

Subversion revisions translated: 890.
Total time: 12 seconds.

INSTALLATION SUCCESSFUL

所以我可以看到它从SVN回购中汲取了一些历史。但是,在git branch -a文件夹中执行project1不会返回任何内容。 git fetch说我必须指定一个远程存储库,但我不确定我必须放在那里。我该如何解决这个问题,所以我最终可以让其他人从project1 repo中克隆并查看代码和历史记录?

0 个答案:

没有答案