强行推进Mercurial后该怎么办?

mis*_*ren 4 mercurial tortoisehg

大约3个月前我向Mercurial强行推出了一个错误,不知何故,它已经记住了......所以每当我现在推动它时,它会默认强制它:

% hg --repository C:\Projects\Sonic\DDSF push --force ssh://192.168.52.2:22//hg/DDSF
Run Code Online (Sandbox Code Playgroud)

如何摆脱这种设置并回到常规推送?

我的团队每天都生我的气,因为我不断创造新的头脑和破碎的东西:(

我检查了我的.hgrc文件而不是那里.我还重新安装了TortoiseHg客户端,希望它可以解决这个问题,但事实并非如此.

Chr*_*cht 9

在TortoiseHG中,您可以按如下方式禁用该设置:

  1. 通过菜单View - > Synchronize或单击工具栏中的此按钮进入"Synchronize"屏幕:
    工具栏

  2. 单击提交列表下的"选项"按钮:
    选项按钮

  3. 在选项窗口中,有一个"强制推送"设置的复选框:
    强制推送设置


顺便说一句,当启用强制时,您应该已经在第二步中的"选项"按钮下面看到了这一点:
在此输入图像描述