2019独角兽企业重金招聘Python工程师标准>>>

最近研究了下代码评审工具,对于Rietveld安装过程进行一次总结。

Rietveld安装在windows和linux上面均可。那么简单说明下安装步骤。

1、下载安装python2.5以上,我下载的2.7,3.0以上可能不兼容,未试验

2、根据官方这个文档做(可以先看注意项)

http://django-gae2django.googlecode.com/svn/trunk/examples/rietveld/README

注意:

a、其中django下载1.2.7版本,因为里面的svn已经同步不到django了

https://www.djangoproject.com/download/

安装django

sudo python setup.py install

b、尽量选择手动步骤,特别是在windows下面部署

c、对于patch windows下面我尝试了很多方法,还是会有报错,还请高手出来指点。
那么如何避免patch打不上,可以现在linux环境把平台下载好、patch打好,拷贝出来即可,就不用文档中svn那些,直接就可以./manage.py

3、安装mysql

4、启动Rietveld后访问网站出错,修改代码.user_id()改成.id

5、使用upload.py发起评审
a.使用upload.py脚本的时候,可修改默认的访问server
DEFAULT_REVIEW_SERVER = "codereview.appspot.com"

b.使用upload.py -s 127.0.0.1:8000命令上传代码比较结果,不要加http这些

c.若使用svn,本机需要有svn这个命令支持,需要完整安装TortoiseSVN(要选择有命令行)或者其他工具的svn命令,最好加入到环境变量中PATH,方便使用。否则会报错Got error status from ['svn', 'info']

转载于:https://my.oschina.net/fuwei007/blog/176033

代码评审工具Rietveld平台搭建(windowsLinux均可)相关推荐

  1. Bitnami Phabricator for Mac(可视化代码评审工具)

    还在因为找不到好用的可视化代码评审工具而头疼?bitnami phabricator mac下载免费开源,可以帮助开发人员改进工作流程并编写更好的软件!它主要是由php写的,而且是以website方式 ...

  2. 接口大师v3.9,API低代码开发工具,即刻搭建你的接口服务平台

    接口大师简介 接口大师,是一套研发.管理和开放API接口的软件源代码和解决方案. 它提供了5合1的产品软件,并且提供了前端和PHP源代码,还有详细的开发文档和教程.它的最大特点是可以让大家通过零代码. ...

  3. Gerrit 2.11.5 发布,代码评审工具

    Gerrit 2.11.5 发布,此版本主要是 bug 修复: Issue 3442: Handle commit validation errors when creating/editing ch ...

  4. iOS - CodeReview 代码评审

    1.CodeReview Code Review 中文应该译作 "代码审查" 或是 "代码评审",这是一个流程,当开发人员写好代码后,需要让别人来 review ...

  5. 【Google CodeReview 代码评审之道】如何处理审阅人的评论

    如何处理审阅人的评论 当您发送了一个CL供评审时,评审人员很可能会对您的CL给出几个评论.下面是一些关于处理审阅者评论的有用信息. 不要认为这是针对个人的{#personal} 评审的目的是保持代码库 ...

  6. 15个最佳的代码评审(Code Review)工具

    代码评审可以被看作是计算机源代码的测试,它的目的是查找和修复引入到开发阶段的应用程序的错误,提高软件的整体素质和开发者的技能.代码审查程序以各种形式,如结对编程,代码抽查等.在这个列表中,我们编制了1 ...

  7. 代码质量管理平台搭建

    代码质量管理平台搭建 sonar简介 sonar是一款静态代码质量分析工具,支持Java.Python.PHP.JavaScript.CSS等25种以上的语言,而且能够集成在IDE.Jenkins.G ...

  8. 低代码项目管理工具平台

    2021年,低代码的火爆并非偶然,繁重的数据和系统对IT人员依赖性越来越强.企业内部相对割裂的系统让数据联通难上加难,而低代码能够有效的降低对开发人员和运维人员的依赖,让最明晰需求的业务人员自行搭建( ...

  9. 用低代码平台搭建低代码平台

    前言 通常一门编程语言只要支持条件分支判定,变量赋值,循环或递归结构以及四则运算,就能认为是图灵完备的了.假如一个低代码平台支持嵌入执行图灵完备的自定义代码(如 Javascript)并与低代码系统内 ...

  10. 手把手教你搭建自己的git+gerrit代码评审服务器

    有问题可以到公众号嵌入式linux阿财留言交流 你可能遇到过这样的问题,不知道如何管理自己的代码.自己开发的代码,过了几天,忘记修改了什么,忘了上次改到哪了,代码突然找不到了等等,甚至容易消磨自己的耐 ...

最新文章

  1. life science 研究领域之生物信息学
  2. Flash,EEPROM区别
  3. 安装bigdesk后es无法启动_安装天正后,探索者无法双击启动?
  4. vue2.0中的:is和is的区别
  5. (原创)C++11改进我们的程序之右值引用
  6. 学习程序开发的方法,仅供参考吧
  7. 提取多个字段_【博客翻译】建筑物轮廓线提取以及损坏分类
  8. teechart绘制实时曲线_关于PIII曲线
  9. python selenium2 动态调试
  10. HTML+CSS+Javascript教学视频【0409更新】
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_18-CMS前端页面查询开发-页面原型-创建页面和定义路由...
  12. 服务器虚拟化发展的趋势,2013年服务器虚拟化九大发展趋势
  13. 关闭WPS右键菜单,以及热点,广告弹窗推送
  14. CTF比赛PWN题sgtlibc通用快速解题框架
  15. 经超计算机求职电视剧,经超电影,电视剧全集_经超影视作品大全推荐 - 剧知晓...
  16. 7款漂亮的纯css字体样式
  17. 百度地图搜索、标注地图示例
  18. 什么是Hash哈希(散列表)
  19. 能ping通,http请求不通
  20. 在Ubuntu中获取奥比中光的深度值 Python代码

热门文章

  1. 如何利用国内开源镜像站,下载想要的资源
  2. css中pt单位,css中字体单位px,pt,em,百分比之间的区别和用法
  3. 大数据杀熟?我从银行数仓项目学到了什么
  4. PostgreSQL pg_stats used to estimate top N freps values and explain rows
  5. 无形资产计算机软件包括哪些,什么软件属于无形资产
  6. 2018 6月底阿里、网易面试经历简单回忆
  7. 数据库范式之间的转换 - 保持函数依赖分解与有/无损分解
  8. Collecting Coins
  9. C/C++编程学习 - 第5周 ③ 圆锥体的体积
  10. Power Apps 中调用 Automate 工作流