【发布时间】:2021-10-21 02:22:15
【问题描述】:
在 Mercurial 中,有没有办法确定我是否有权将更改推送到远程存储库(实际上不进行 hg 推送)?我只是想验证本地和远程服务器上 hgrc 中的设置是否正确。
【问题讨论】:
标签: mercurial
在 Mercurial 中,有没有办法确定我是否有权将更改推送到远程存储库(实际上不进行 hg 推送)?我只是想验证本地和远程服务器上 hgrc 中的设置是否正确。
【问题讨论】:
标签: mercurial
真正确定的唯一方法就是尝试一下——即便如此,如果成功了,那也意味着你拥有许可;也许你现在不知道。
也就是说,您可以简单地向他们推送您从他们那里获得 的提交,以查看您是否拥有实现这一目标所需的所有权限。您最终将什么也不发送,也不写任何东西,但是您将尽可能多地测试该代码路径,而无需实际向他们发送任何东西。
【讨论】:
incoming 或 outgoing 和真正的推送一样有效吗?
outgoing 也使用读取路径实现(可能——我还没有真正检查过),因为它可以是而且重量更轻。