我在HgSVN中说4个本地提交,然后我将我的本地代码更新为早期版本,我添加了对它的更改,做了本地提交,与服务器代码合并,当试图推送时,我不被允许因为4个本地提交未合并。
在这种情况下应该做些什么?
答案 0 :(得分:1)
你的主要大问题:你喜欢做或不读文档和盲目使用工具。否则你必须知道HgSubversion的一个最大限制:不可能从Mercurial推回Subversion合并集
“... Mercurial merges cannot be pushed to Subversion”
此外,Mercurial wiki上的HgSubversion page明确指出:
需要注意的重要一点是,hgsubversion无法将合并更改集推送到svn存储库。这意味着您应该不尝试合并这个新头 - 如果这样做,hg push to svn将失败。相反,您应该将要推送到Subversion存储库的更改集重新绑定(请参阅下面的重新更改)