抑制“推送到远程存储库?”在推送SSH时提示在TortoiseHg中

时间:2011-10-26 20:48:54

标签: mercurial ssh tortoisehg

在TortoiseHg中,是否可以取消推送到SSH存储库时出现的确认弹出窗口?

这是一个标题为“确认推送到远程存储库”的弹出窗口,其正文为“推送到远程存储库ssh:// server / repo?”。

虽然我很欣赏这个警告,但我想至少为某些回购或某些ssh路径禁用它。

是否可以禁用此确认对话框并始终允许推送?

enter image description here

3 个答案:

答案 0 :(得分:1)

警告:这是一个可怕的答案,你不应该使用它。但缺乏更好的选择,这里是:

可以编写一个AutoIt脚本,可以立即点击此框。这缺乏技巧,因为它忽略了你想要推销的回购,但如果你只是希望盒子消失,它主要完成这项工作。

While 1
    WinWaitActive("Confirm Push to remote Repository")
    Send("y")
Wend

答案 1 :(得分:1)

此问题现已由mercurial开发人员解决。 见https://bitbucket.org/tortoisehg/thg/issue/190/push-always-wants-confirmation

答案 2 :(得分:1)

在“同步”视图中,点击Options按钮,然后选中Allow push of a new branch

enter image description here