-
Notifications
You must be signed in to change notification settings - Fork 794
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[discussion] 使用变更日志代替 dev #237
Labels
Comments
目前的 ChangeLog 附上: https://github.com/sjtug/SJTUThesis/wiki/ChangeLog |
@AlexaraWu @at15 你们意下如何 如果觉得可以下个版本开始我们就废弃 dev 分支, 用 GitHub Release 的方式发布新版本 |
我都 OK 👌 |
我比较喜欢 GitHub Release 推荐用户直接下载最新的 release 吧,直接 clone 的人自己记录一下 commit id 就好了 |
讨论结束, 先这样运行一段时间, 有问题再讨论. 之后 PR 直接提 master 就好了 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
个人觉得, git workflow 对于我们维护者不超过 5 个的小项目来说, 太重了, 用好 master 就已经能够很好的协作分工了. 现在有很多工具可以自助地生成 changelog, 这样可以解决 @weijianwen 所说的缝合线问题:
ref #227 (comment)
在只用 master 的方法中每一个版本的发布与现在一样通过 tag 的方式进行, 借助变更日志生成的工具可以使得使用这个版本的用户知道准确的更新内容, 与现在使用 dev 分支的方式差不多.
唯一的区别就在于 master 是在不断更新的, 部分 clone 下来直接使用的用户可能会用到非发行版. 这样有利有弊, 好处在于用户可以用到最新的更新, 坏处在于出了问题不好统计.
Just FYI, 讨论一下, 现在还是以 git workflow 的方式走下去没问题.
The text was updated successfully, but these errors were encountered: