求推荐一个超轻量(安装+培训时间在半天内)的代码评审工具

2019-02-25 14:27:45 +08:00
 passerbytiny

背景

目前搜集过的

其实我只想要一个功能不那么复杂,但是能一键安装的。功能点:能够按文件、块、行,以及比对标记问题;查看或导出问题列表;交互、协作、提交前评审等等,都不是必需的

6667 次点击
所在节点    程序员
29 条回复
yzkos
2019-02-25 14:35:21 +08:00
不知道 gogs 是否符合你的要求
https://gogs.io/
passerbytiny
2019-02-25 14:46:08 +08:00
@yzkos #1 这个作为 git 服务器是足够的,不知道能否支持代码评审。
yghack
2019-02-25 14:51:08 +08:00
貌似 fisheye 有点硬
zimplexing
2019-02-25 14:51:33 +08:00
也在简单好用的代码评审工具,一直没有找到,然后我们组内自己给予 gitlab 的代码评论功能做个一个审核的平台。
passerbytiny
2019-02-25 14:51:33 +08:00
@yzkos #1 https://segmentfault.com/a/1190000002605142 刚看到不支持行内 Code Review
janxin
2019-02-25 15:08:27 +08:00
很奇怪呀,为什么能跑 Java 的 Gitblit 不能跑 gitlab ?人员数和配置能说一下么?

gogs 确实是不支持,不过 fork 的版本 gitea 应该是支持了的 https://github.com/go-gitea/gitea/releases/tag/v1.6.0
autogen
2019-02-25 15:11:08 +08:00
硬件是有多差。。。gitlab 都跑不起来?
passerbytiny
2019-02-25 15:17:02 +08:00
@janxin #6 准备试下 gitea。gitlab 内存 4G 最低,8G 起步,我们一共没到 30 个人,用起来很浪费。Gitblit 不是我搭建的,实际上它也有点浪费。
tt67wq
2019-02-25 15:18:50 +08:00
不知道是不是我们用的方式不对,gogs 几天一跪,pr 报冲突,各种诡异问题
g8287694
2019-02-25 15:19:14 +08:00
@autogen 其实你别说 gitlab 的硬件需求不算低的
wuqingdzx
2019-02-25 15:26:44 +08:00
推荐 gitea ,我组了一套 `gitea+drone+vault` 的 CI/CD 系统
ralph79
2019-02-25 17:12:43 +08:00
@wuqingdzx 有 gitea+drone+vault 的资料吗?
autogen
2019-02-25 17:36:23 +08:00
@passerbytiny 我刚才装了一下 gitlab、gitblit、gogs,

内存占用:gitlab 2.5GB ,gitblit 500MB,gogs 500MB,

响应速度上:gitblit = gogs > gitlab,

gitlab 只有英文版,我给虚拟机分配了 8 核 /8G 内存,还是卡,

gogs 功能上跟 github 一模一样,没有 code review 功能,但是可以发布 bug 单,

gitblit 界面更复古一些,没有发现有 code review 功能,多了个 FTP 功能,

docker hub 上,热门程度:gogs > gitblit
janxin
2019-02-25 17:41:12 +08:00
@autogen gitlab docker 镜像里面把数据库 nginx 之类的全打包了,而且也支持部分界面的中文(还没翻译完...
ChoateYao
2019-02-25 17:48:37 +08:00
我推荐用:upsource
autogen
2019-02-25 17:51:02 +08:00
@passerbytiny 接上条,

gitea 也装了一下,界面跟 gogs 一模一样,

后来查了一下,发现 gitea 是最近出的,为了代替 gogs

-
HangoX
2019-02-25 18:01:19 +08:00
Phabricator 这个可以的。。fb 出的工具都是经过考验的,可以直接命令行操作,非常快
passerbytiny
2019-02-25 20:59:28 +08:00
下午装了 gitea,docker 方式,已经把代码分阶段 push 上去了(前面不评审的代码直接 push,后面需要评审的代码弄了一个 PR ),因为下班了,就没再继续,明天再看看 code review 功能。貌似这种方式,如果不要协作功能,只是让人看评审结果的话,还是可以继续 git svn (我)+ svn(别人)用下去,当然全部换 git 更方便。
ofnh
2019-02-25 21:12:35 +08:00
我用的 gitea,强烈推荐
k9982874
2019-02-25 21:21:56 +08:00
@autogen gitea 不是为了替代 gogs 才出的。gogs 作者不接受其他人协作,想保持 gogs 的纯净。社区就自己 fork 了一个。gitea 的 blog 对为什么 fork gitea 有公开说明,也是为了尊重 gogs 作者。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/538474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX