【发布时间】:2013-12-06 14:52:08
【问题描述】:
如何将一串提交从一个 git(或 svn)存储库复制到另一个?
如果我只有一次提交,我会这样做:
cd Git1
git diff commitHash^ commitHash > patch.txt
cd Git2
git branch CommitsFromGit1
git checkout CommitsFromGit1
patch -i ....Git1/patch.txt
git ci -am "CommitFromGit1Name"
但是我的提交太多,无法一一手动进行。有没有办法通过一组提交更改来创建某种多补丁?
【问题讨论】:
-
Git1 和 Git2 是同一个仓库的两个克隆吗?
-
@Joucks,它们是两个具有共同来源的 svn 存储库的副本。我试图解决的原始问题在这里描述:stackoverflow.com/questions/20426269/…
标签: git svn version-control patch git-commit