【问题标题】:How can I suppress TortoiseHg "new branch in remote repository" warning?如何抑制 TortoiseHg “远程存储库中的新分支”警告?
【发布时间】:2017-01-23 14:03:51
【问题描述】:

我使用 TortoiseHg 作为我的版本控制解决方案。因为我将每个功能都放在一个单独的分支上,所以我经常创建新的分支。每次我想要推送一个新分支时,都会收到一条关于在远程存储库中创建新分支的警告:

我对此有些恼火,因为当我在这个分支上推送变更集时,我想不出为什么不在远程存储库中创建一个分支。有什么方法可以告诉 TortoiseHg 总是将新分支推送到远程存储库?

【问题讨论】:

    标签: mercurial tortoisehg


    【解决方案1】:

    在同步视图 (ALT-4) 中,单击选项按钮并选择“允许推送新分支”:

    【讨论】:

    • 谢谢!我没有找到这个,因为我从不使用同步视图,也没有意识到那里有一个专用的选项按钮。
    • 有没有办法为所有回购设置这个,而不是必须单独完成我注册的所有 70 个?
    • @freefaller 我测试了该设置并将其应用于所有存储库。在 Windows 上,它存储在 AppData\Roaming\TortoiseHg\TortoiseHgQt.ini 中,而不是 Mercurial.ini(全局设置)或 .hg\hgrc(repo 设置)中。
    • @MarkTolonen - 嗯,我没看到...如果我单击一个回购的选项,它只会保存那个回购的勾选(加上对话框标题说明回购的名称本身)。我在 TortoiseHgQt.ini 文件中也看不到明显的设置
    • @freefaller 您使用的是最新版本吗?我有 4.5.3。设置位于[sync] 部分,new-branch=true
    猜你喜欢
    • 2016-05-27
    • 2014-11-30
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多