我想用 git 替换我的 svn 存储库。不幸的是,我无法一次性完成此操作,长话短说,我需要将带有历史记录的 svn 存储库移动到预先存在的 git 存储库的子目录中。所以我目前有:
svn:
svn1/
svn2/
git:
git1/
.git/
gita/
而且我要:
svn:
svn1/
git:
git1/
.git/
gita/
svn2/
关于最好的方法有什么想法吗?
您可以使用 git-svn 克隆 svn 存储库以保留历史记录,然后将其与 git 存储库合并。
例如:
git svn clone path_to_svn_repo
这将创建 svn 存储库的新 git 克隆。
现在转到 git 存储库所在的目录,并将刚刚克隆的内容合并为普通 git 存储库:
cd git-repo
git pull path_to_converted_git_repo
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)