首次使用Gitlab。
我在本地PC上已有一个Web项目,我运行了这些命令;
cd /myFolder
git init
git add .
git remote add origin remote repository URL
git commit -m "First commit"
git push origin master
这会将我的所有文件添加到我的远程仓库中-到目前为止一切正常。
我注意到,在gitlab网站的项目页面上,有一个按钮Add Changelog
(以及add readme
,add licence
等)。我单击了此按钮,然后在文件夹中创建了一个空的changelog.md
,可以将其拉入本地存储库中。
如何生成变更日志条目?
我已经读过documentation和this question,但我还是听不懂。
在本地存储区中的任何地方都看不到bin/changelog
。
我是否必须在某个地方克隆整个Gitlab存储库?
任何建议都值得赞赏。
答案 0 :(得分:2)
不再需要脚本。
参见 GitLab 13.9(2021 年 2 月)
<块引用>以前,使用 GitLab 生成变更日志是一个手动过程。发布经理必须收集给定版本的所有更改,然后手动将它们添加到更改日志文件中,这既耗时又容易出错。为了简化此过程,我们现在添加了一个 API,该 API 将根据提交历史自动生成给定版本的变更日志。这使开发团队能够为每个版本提供一致且全面的变更日志集,从而更好地将变更传达给最终用户。
参见 Documentation 和 Issue。
示例:
## 1.0.0 (2021-01-05)
### Features (4 changes)
- [Feature 1](gitlab-org/gitlab@123abc) by @alice ([merge request](gitlab-org/gitlab!123))
- [Feature 2](gitlab-org/gitlab@456abc) ([merge request](gitlab-org/gitlab!456))
- [Feature 3](gitlab-org/gitlab@234abc) by @steve
- [Feature 4](gitlab-org/gitlab@456)
答案 1 :(得分:0)
由您自己决定如何管理changelog.md
。请查看其他问题,例如Good ways to manage a changelog using git?,以获取从git commit消息生成变更日志的示例。