背景
我正在给一个使用Subversion的项目添加一些功能 - 我正在使用git-svn将其克隆到我的本地仓库,使用git-svn rebase保持与官方主干最新更改同步并保持历史线性。
最近我忘了自己的操作,进行了一些合并,这搞乱了我的变基 - 长话短说,我需要花一些时间用cherry-pick使历史线性化。之后1个rebase进行得很好,但现在尝试进行git-svn rebase时,出现了2008年(约700次提交)的Subversion提交之间的冲突,即使历史看起来是线性的。
问题
- 有没有一种方法可以重新构建/同步我的git仓库和svn主干?
- 如果我在另一台计算机上克隆我的git仓库(没有.git/svn文件夹)- 是否可以通过已知的仓库URL和最后的变基修订版本与svn同步?