如何将具有历史记录的SVN存储库迁移到新的Git存储库?我阅读了Git手册,FAQ,Git-SVN速成班等,他们都解释了这和那个,但是你找不到像这样简单的说明:SVN存储库位于:svn://myserver/path/to/svn/reposGIT储存库:git://myserver/path/to/git/reposgit-do-the-magic-svn-import-with-history \
svn://myserver/path/to/svn/repos \
git://myserver/path/to/git/repos我不认为它会那么简单,我也不希望它是一个单一的命令。但我确实希望它不会试图解释任何事情-只是想说明在这个例子中应该采取什么步骤。
3 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
$ git svn clone http://svn/repo/here/trunk
git-svn
git-svn
$ git svn --help
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
~/authors.txt
:
jmaddox = Jon Maddox <jon@gmail.com> bigpappa = Brian Biggs <bigpappa@gmail.com>
mkdir repo && cd repo git svn init http://subversion/repo --no-metadata git config svn.authorsfile ~/authors.txt git svn fetch
git-svn
git-core +svn
.
git svn init file:///home/user/repoName --no-metadata
- 3 回答
- 0 关注
- 543 浏览
添加回答
举报
0/150
提交
取消