如何搭建开源code review gerrit服务器

如何搭建开源code review gerrit服务器,第1张

部门不做CodeReview,有什么弥补的措施?答:首先,没有codereview的公司一定是一个不注重代码质量,换言之说不注重技术的公司。从自身的成长考虑,还是尽早跳槽的好。其次,codereview本身并不能很有效的减少bug。大多数bug是依靠语法检查和测试来发现。codereview只能发现很表层的错误。这方面你的损失不多。你最大的损失的是和同事交流的机会。不管你的同事是大牛还是新人,三人行必有我师。为了弥补这方面的损失,一个好的方法是读开源代码,一个更好的方法是贡献代码。这也就是Github的口号:socialcoding

首先创建这个项目

user@host:~$ ssh -p 29418 user@localhost gerrit create-project --name demo-project

user@host:~$

You need to make sure that at least initially your account is granted "Create Reference" privileges for the refs/heads/* reference. This is done via the web interface in the Admin/Projects/Access page that correspond to your project.

After that it’s time to upload the previous history to the server:

把数据传到新建立的git仓库中去

user@host:~/my-project$ git push ssh://user@localhost:29418/demo-project *:*

Counting objects: 2011, done.

Writing objects: 100% (2011/2011), 456293 bytes, done.

Total 2011 (delta 0), reused 0 (delta 0)

To ssh://user@localhost:29418/demo-project

* [new branch] master ->master

user@host:~/my-project$

那些xml文件是分支配置的文件,使用的话直接init 后再sync就可以了 repo init git地址 -b 分支名 -m xml文件名 repo sync 如果要将本地代码回到某个历史版本直接checkout 或者 reset checkout 支持将文件切换到历史版本,数据库不会修改,还可以


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/279925.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存