【发布时间】:2011-01-27 10:45:14
【问题描述】:
我编写了一个映射 Team Foundation 的 prepare-commit-msg 挂钩 服务器工作项 ID 到 Git 提交消息。 (提交时,会出现一个选择列表。用户可以选择一个或多个工作项,然后 工作项使用特定格式添加到提交消息中。 稍后,我们使用 git log --grep 来搜索特定的提交 属于一个工作项)。
我在提交消息中使用 cmets 来提供额外的 信息给用户。例如,当 Team Foundation Server 不可用,我将以下评论添加到提交的顶部 消息。
# Warning: could not access Team Foundation Server at <servername>.
因为该行以 # 符号开头,所以它没有添加到实际 提交消息...使用 git commit 时。
如果我使用 git gui,以上 注释出现在 git gui 界面中,但 is 实际上已添加到 提交时的 git 提交消息。
git gui 实际上添加行是否有特定原因 以#号开头?我原以为它会忽略这些行。
【问题讨论】:
标签: git