Pull Request、Wiki 和全新界面的 Gogs
本篇博客是随着 Gogs - Go Git Service 距离上次写发行博文已经一年有余了,主要因为各种工作都在进行,计划严重滞后。好在大多数关键功能都已经在这个版本中实现,终于可以发布了! 自从上次写发行博文( 不知道被吐槽了多久,Gogs 终于有了自己的合并请求(Pull Request)功能,并于 许多其它的底层实现也有许多改进空间,实现资源的合理利用。 现在,您可以直接通过在线 Markdown 编辑 Wiki 页面,也可以本地编辑完成之后推送到 Gogs。 一些人问我为什么多此一举弄个内置 SSH 服务,我就在这里一次性做个完整的回答: 由于 Go 语言开发的缘故,Gogs 无意间占据了低资源占用和高性能 HTTP 服务的优势,但 Gogs 的初衷是始终不变,让搭建 Git 自托管不再痛苦。通过内置 SSH 服务器,安装一个外部的 SSH 服务器不再是硬性要求,并且不再与系统的 数十个与工单管理(Issue Tracker)有关的问题被修复,您现在还可以使用 Emoji 表情并编辑评论。 无法完全表达所有一路走来支持 Gogs 的同志们,你们。。。(此处省略 1 万字)。手动帮你们点 2048 个赞! 感谢您对 Gogs 的支持并花时间阅读这篇博文,如果您有任何建议或使用反馈,请到 GitHub 上与我们进行交流。
v0.8.0
版本而发布的。 v0.5.0
)以来,已经提交了将近 1800 次代码,包括无数的改进、Bug 修复、功能和其它变更。尤其是渴求度最高的合并请求(Pull Request)、Wiki 和内置 SSH 服务器。除此之外,目前所有的页面都已经使用 Semantic UI 主题重写,同时对工单管理(Issue Tracker)进行了彻底地改造。当然,绝对不能忘记提及的就是,目前 Gogs 来自社区的贡献成员已经有 182 人之多啦。 升级到 0.8
0.5.x
版本开始就带有自动迁移功能,因此所有的升级都不需要人为干预。 0.8
版本停止了对 0.6.0
之前版本的自动迁移支持。所以如果您正在使用的版本低于 0.6.0
,必须先运行一次 0.8.0
之前的任一版本完成迁移,再升级到 0.8.0
。 Pull Request
0.6.9
首次发布,经历数个版本之后目前功能稳定。当然,还是存在许多不足,例如无法在同一个仓库内创建合并请求,以及没有 Review Comments 的支持。 Wiki
内置 SSH 服务器
authorized_keys
文件相互污染。最重要的是,Windows 下也可以用! Issue Tracker
其它说明
最后两句话