使用 Sourcetree 命名合并

Naming a merge with Sourcetree

使用 Sourcetree,我想知道是否有一种命名 merge 的方法(例如可以对 GitHub 进行命名)以避免出现很多相同的情况:

Merge branch 'feature' into master

2016 年 9 月 37 日最后修改的 documentation (sic),似乎对这种可能性保持沉默。

您可以通过在合并完成后立即修改提交来做到这一点。 (强制性:仅在推送到遥控器之前执行此操作。)

单击主工具栏中的 "Commit",然后单击右侧的 "Commit options" 下拉菜单。勾选"Amend latest commit."

选项

现在输入您的新消息并单击 "Commit."合并提交将更新为新消息。

要为源代码树中的合并创建提交消息,您可以分别执行合并和提交。

首先,select 您要合并的提交,然后从菜单中选择 Repository > Merge...

在结果对话框中:

  1. 确保 Commit merge immediately (if no conflicts) 检查
  2. 点击OK

如有必要解决任何冲突,然后您将完成合并的提交:

  1. 单击功能区中的 Commit
  2. 输入您想要的提交信息
  3. 点击Commit

当然,如果您喜欢冒险,最快的方法是打开终端并使用指定消息的合并命令:

求短消息
git merge -m "Your message" <branch>

对于更长的消息(打开您的默认编辑器)
git merge --edit <branch>