TortoiseHG Workbench分支版本下拉列表删除与排序调整问题
解决TortoiseHG创建分支时版本号下拉列表的问题
(截图显示创建分支时的版本号输入窗口,下拉列表从低版本号开始排列)
方法1:调整配置让下拉列表倒序显示
你可以通过修改TortoiseHG的设置,让版本号下拉从最新版本开始:
- 右键点击仓库文件夹,选择「TortoiseHG」→「Settings」打开设置窗口
- 切换到「Advanced」标签页,在搜索框输入
branch定位相关配置 - 在
tortoisehg/ui分组下添加或修改配置项:tortoisehg.ui.branchnav_reverse = True - 保存设置后重启TortoiseHG,下次创建分支时下拉列表就会按从新到旧排序
方法2:用命令行直接创建分支(跳过弹窗)
不想用图形界面的弹窗的话,直接用命令行创建分支更高效:
打开终端(或命令提示符)进入仓库目录,执行:
hg branch 你的分支名称
这个命令会基于当前工作区的版本直接创建分支,不需要选择版本号。
方法3:修改程序文件隐藏下拉列表(进阶操作)
如果想彻底去掉这个下拉列表,需要修改TortoiseHG的UI代码(注意备份原文件):
- 找到TortoiseHG安装目录下的
tortoisehg/hgqt/branch.py文件 - 找到创建版本号下拉框的代码段,注释或删除对应的控件初始化代码
- 保存后重启TortoiseHG即可生效
注意:修改程序文件会在软件更新时被覆盖,优先推荐前两种方法。
内容的提问来源于stack exchange,提问作者ottelo15
相关产品推荐
相关产品推荐

