Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有什么方法可以撤消Mercurial中已发布的合并?_Mercurial_Merge_Branch - Fatal编程技术网

有什么方法可以撤消Mercurial中已发布的合并?

有什么方法可以撤消Mercurial中已发布的合并?,mercurial,merge,branch,Mercurial,Merge,Branch,我推送了一个合并变更集,但后来发现合并中存在一些未正确解决的冲突 有什么方法可以撤消合并吗?一旦推送了变更集,其他人都可以使用,您无法更改它。如果您是中央存储库的唯一用户,则可以使用和剥离攻击性合并并正确地重做。如果有其他人在使用中央存储库,您唯一的选择就是推送一个变更集,以修复合并过程中无法修复的问题。感谢smooth reggae。我剥离中央存储库中的变更集,然后其他人拉出来怎么样?这会导致问题吗?如果这是最新的变更集,并且没有其他人从服务器中提取最新的变更集,则剥离变更集将对您有效。任何已

我推送了一个合并变更集,但后来发现合并中存在一些未正确解决的冲突


有什么方法可以撤消合并吗?

一旦推送了变更集,其他人都可以使用,您无法更改它。如果您是中央存储库的唯一用户,则可以使用和剥离攻击性合并并正确地重做。如果有其他人在使用中央存储库,您唯一的选择就是推送一个变更集,以修复合并过程中无法修复的问题。

感谢smooth reggae。我剥离中央存储库中的变更集,然后其他人拉出来怎么样?这会导致问题吗?如果这是最新的变更集,并且没有其他人从服务器中提取最新的变更集,则剥离变更集将对您有效。任何已经改变的人都必须放弃本地克隆,重新克隆;他们将无法提取,因为就他们的本地克隆而言,strip将更改存储库的历史记录。如果这是您正在寻找的答案,您能接受吗?:)