_IssuesInCommitMessage
To link commit to an issue from a commit message, include an command-issue pair somewhere in your commit message. This pair takes the following format:
<command> <issue id>
You can link to a single issue or multiple issues. The <issue id>
can take any of the following forms:
#4711
issue #4711
bug #4711
ticket #4711
You should always include the # (pound sign or hash mark) if you want to ensure that links back to the issue resolve. If you omit the # (pound sign or hash mark), links from a changeset do not resolve.
Each action supports multiple <command>
keywords. The following table lists the actions you can perform through a commit and the acceptable commands for that action. All the keywords are case insensitive. So, for example, both close
and Close
work to close an issue.
Action | Command Keyword | Examples |
---|---|---|
resolve an issue |
| close #845 fix bug #89 fixes issue #746 resolving #3117 |
reopen an issue |
| reopen #746 reopening #78 |
mark an issue on hold |
| holds #123 |
mark an issue wontfix |
| wontfix #12 |
mark an issue invalid |
| invalidates #45 |
link to a changeset for the issue |
| re bug #55 see #34 and #456
|