【问题标题】:TortoiseHg: Has a changeset been pushed?TortoiseHg:是否推送了变更集?
【发布时间】:2023-03-16 23:19:02
【问题描述】:

我一直在一个分支上工作并做了一些提交。现在有什么方法可以在 TortoiseHg 中查看这些提交是否已被推送或者它们仍然只是本地的?

【问题讨论】:

    标签: mercurial commit push tortoisehg changeset


    【解决方案1】:

    您可以使用hg outgoing 查看推送后会发送什么内容,如果变更集未显示在该列表中,则说明它已推送到您正在测试的特定远程存储库。

    变更集上没有通用的“已被推送”标志,因为它们可以被推送到多个位置,因此没有太大意义。

    【讨论】:

    • 感谢您的信息。很高兴知道(+1)。我将另一个答案标记为正确答案,因为我想知道如何在 Tortoise 中做到这一点。
    【解决方案2】:

    在 Tortoise HG 中,您可以使用 TortoiseHG 资源管理器中的“确定并标记外部变更集”按钮(带有 no 水平条的绿色向上箭头)。
    这会将本地变更集与当前选定服务器上的变更集进行比较。

    【讨论】:

      【解决方案3】:

      来自this answer on newer question:已推送的代码将以“public”为阶段。未推送的代码将显示为“草稿”。

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
      • @Praveen 我想我做到了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多