Please read through the GitLab Issue Documentation for an overview on GitLab Issues.
Whenever you decide that's no longer need for that issue, close the issue using the close button:
When a merge request resolves the discussion over an issue, you can make it close that issue(s) when merged.
All you need is to use a keyword accompanying the issue number, add to the description of that MR.
In this example, the keyword "closes" prefixing the issue number will create a relationship in such a way that the merge request will close the issue when merged.
Mentioning various issues in the same line also works for this purpose:
Closes #333, #444, #555 and #666
If the issue is in a different repository rather then the MR's, add the full URL for that issue(s):
Closes #333, #444, and https://gitlab.com/<username>/<projectname>/issues/<xxx>
All the following keywords will produce the same behaviour:
- Close, Closes, Closed, Closing, close, closes, closed, closing
- Fix, Fixes, Fixed, Fixing, fix, fixes, fixed, fixing
- Resolve, Resolves, Resolved, Resolving, resolve, resolves, resolved, resolving
If you use any other word before the issue number, the issue and the MR will link to each other, but the MR will NOT close the issue(s) when merged.
You can close an issue from Issue Boards by draging an issue card from its list and dropping into Closed.
Alternatively, a GitLab administrator can customize the issue closing patern.