我们有一个Gerrit仓库,它在某个时间点之前一直与类似的svn repo保持同步,现在gerrit落后了4个提交,我需要把这4个提交从svn转移到gerrit.
我试了很多选择。
我尝试了:
cd到svn存储库和
svn diff -r r844:r944> myfile.patch
(Is在特定修订版(r844?)将该修补程序复制到公共位置并
patch -p0 < myfile.patch
但是发生的事情是-修改被应用了,但是提交历史没有被复制。在我本地执行了 * git add,git commit * 之后,这个修改在git中显示为一个提交。
有没有一种方法可以将提交历史从svn复制到gerrit(delta的变化)?
1条答案
按热度按时间fjnneemd1#
我认为您需要使用带有
--git
选项的svn diff
。