【发布时间】:2023-03-16 23:19:02
【问题描述】:
我一直在一个分支上工作并做了一些提交。现在有什么方法可以在 TortoiseHg 中查看这些提交是否已被推送或者它们仍然只是本地的?
【问题讨论】:
标签: mercurial commit push tortoisehg changeset
我一直在一个分支上工作并做了一些提交。现在有什么方法可以在 TortoiseHg 中查看这些提交是否已被推送或者它们仍然只是本地的?
【问题讨论】:
标签: mercurial commit push tortoisehg changeset
您可以使用hg outgoing 查看推送后会发送什么内容,如果变更集未显示在该列表中,则说明它已推送到您正在测试的特定远程存储库。
变更集上没有通用的“已被推送”标志,因为它们可以被推送到多个位置,因此没有太大意义。
【讨论】:
在 Tortoise HG 中,您可以使用 TortoiseHG 资源管理器中的“确定并标记外部变更集”按钮(带有 no 水平条的绿色向上箭头)。
这会将本地变更集与当前选定服务器上的变更集进行比较。
【讨论】:
来自this answer on newer question:已推送的代码将以“public”为阶段。未推送的代码将显示为“草稿”。
【讨论】: