【问题标题】:Can we undo pushed changes in Mercurial?我们可以撤消 Mercurial 中的推送更改吗?
【发布时间】:2018-02-23 13:25:14
【问题描述】:

我正在使用 mercurial,并推送了一些我必须恢复的更改。我没有找到任何直接回滚更改的方法。我可以删除我的更改并将其提交回来,但这不是正确的方法。谁能建议我如何做到这一点?

【问题讨论】:

    标签: mercurial bitbucket commit tortoisehg


    【解决方案1】:

    您需要登录服务器并使用hg strip 命令。如果您无法登录到服务器,那么您就不走运了;你可以hg backout 然后再次推送,但这会将错误的提交连同撤消它们的提交留在服务器上。

    更多详情:Mercurial: Remove changeset from remote branch

    【讨论】:

      【解决方案2】:

      hg revert -r .^ file-to-revert 后跟 hg commitjf s(如果使用果冻鱼)将从您的差异中删除变更集。

      【讨论】:

        猜你喜欢
        • 2018-08-12
        • 1970-01-01
        • 2013-03-06
        • 1970-01-01
        • 1970-01-01
        • 2018-11-01
        • 2023-03-14
        • 2018-03-16
        • 1970-01-01
        相关资源
        最近更新 更多