TortoiseHg + MQ:如何自定义新补丁的默认名称?
在TortoiseHg中自定义QNew补丁的默认名称格式
当然可以自定义QNew创建补丁时的默认名称格式,具体操作步骤如下:
- 打开TortoiseHg的设置界面(右键菜单选择「TortoiseHg」→「Settings」即可打开)
- 切换到Extensions标签页,确认
mq扩展处于启用状态(QNew属于mq扩展的功能,必须开启才能使用) - 再切换到MQ标签页,找到「Patch name template」配置项
- 在输入框中填写自定义的模板字符串,比如要实现「仓库名称+版本号」的格式,就输入:
变量说明:{repo|basename}-{node|short}{repo|basename}:提取当前仓库的短名称(即仓库文件夹的名字){node|short}:获取当前变更集的短版本号
- 保存设置后,再次点击QNew按钮,生成的补丁就会自动使用你定义的格式命名
你还可以根据需求组合更多变量,比如加上分支名:
{repo|basename}-{branch}-{node|short}
或者添加固定前缀:
fix-{repo|basename}-{node|short}
内容的提问来源于stack exchange,提问作者Starnuto di topo
相关产品推荐
相关产品推荐

