我对git比较陌生,以前主要使用Subversion。我最近克隆了一个Subversion代码库,做了一些修改,然后设置了一个远程的裸版git代码库,当我们转向git时,其他开发人员将使用它。我试图用git svn rebase从Subversion中引入新的更改,问题就是从这里开始的。我认为我的问题最好的例证是gitk的输出:对如何删除重复的历史记录有什么想法吗?这看起来很有帮助(来自#git的乐于助人的人):
git rebase --onto master~2^1 master~2 ma
., work, commit, rebase, dcommit$ git svn rebase
Current branch master is up to dateAssertion failed: (svn_uri_is_canonical(child_uri, NULL)), function uri_skip_ancestor, file /SourceCache/subversion/subversion-62/subversio
我有一个git存储库,我不得不将我的存储库更多地转换为subversion存储库。所以我一直在使用git-svn。这在大多数情况下都可以正常工作。然而,我发现它是在绕圈子。然后我把它们搬上舞台:然后在本地将它们提交到git:然后我想把它们提交给subversion。获取最新更新:然后,我得到以下消息:
It seems that I cannot create a rebas
我试图更新git svn使用的Subversion版本,所以我运行了以下命令。它似乎可以工作;但是,现在git svn不能识别HTTP了!> git svn rebase
Bad URL passed to RA layer: Unrecognized URL scheme for 'http://<...>' at /opt/local我运行的是OSX10.6,使用的是MacPorts for git、subversion</em