code review是一个python 3/qt5 gui,用于对文件和git存储库执行代码复查。

CodeReview的Python项目详细描述


代码审阅

CodeReview licenseCodeReview python version

CodeReview last version

codereview主页位于http://fabricesalvaire.github.io/CodeReview

https://raw.github.com/FabriceSalvaire/CodeReview/master/doc/sphinx/source/images/code-review-log.pnghttps://raw.github.com/FabriceSalvaire/CodeReview/master/doc/sphinx/source/images/code-review-diff.png

学分

作者:Fabrice Salvaire

新闻

v1 2017-12-20

  • 重新设计的iNotify支持

简介

code review的目的是为本地git存储库上的代码审阅任务提供工具。作为 例如,与Gerrit等软件相反,codereview是 不是为了在团队级别执行代码评审,而是在提交和显示之前检查阶段 两个版本的区别。特别是,codereview用那些没有 有效地提供这些功能。

如何使用codereview?

codereview提供了两个应用程序pyqgitdiff viewer

功能

codereview的主要功能是:

  • display and browse the log and paches of a Git repository
  • diff side by side using Patience algorithm
  • watch for file system changes

差异查看器功能:

  • stage/unstage file
  • number of context lines
  • font size
  • line number mode
  • align mode
  • complete mode
  • highlight mode

安装

关于软呢帽

RPM软件包可用于https://copr.fedorainfracloud.org/coprs/fabricesalvaire/code-review上的Fedora发行版

运行这些命令以启用copr存储库并安装最新版本:

dnf copr enable fabricesalvaire/code-review
dnf install CodeReview

从pypi存储库

codereview可在PyPI存储库中找到:https://pypi.python.org/pypi/CodeReview

运行此命令以安装最新版本:

pip install CodeReview

注意,它需要Python3和C编译器。

来源

codereview源代码位于https://github.com/FabriceSalvaire/CodeReview

使用以下命令克隆git存储库:

git clone git@github.com:FabriceSalvaire/CodeReview.git

然后使用以下命令生成并安装codereview:

python setup.py build
python setup.py install

依赖性

codereview需要以下依赖项:

  • Python3(至少v3.4)
  • pygit2和libgit2有关安装说明,请参见link
  • 分段
  • PyQt5
  • 皮亚姆
  • 编译模块的C编译器

如何帮助

  • 在Windows和OSX上进行测试
  • 修复错误:查看问题
  • 有时pyqgit很慢:配置文件代码可以查找问题

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java MongoOperations Upert/FindModify删除mongo中的所有字段   java括号中的二叉树,而!=空值无效   java com.*.*.**。安全CustomUserDetail无法强制转换为com。***。安全CustomUserDetail   java如何编写多线程算法来发现可用socket   java Spring Boot Solr:子文档的索引列表   java如何向maven shade插件添加外部jar文件   java zebra条形码扫描仪Android studio集成   java为什么一个地方的原始类型会导致其他地方的通用调用站点被视为原始类型?   java将swing控件拆分为相等的部分   java如何在jshell中为spring项目设置类路径   java关于如何从API级别19的时间选择器中删除此白边的提示?   存储二进制字符串所有可能序列的算法,Java   测试JUnitJava。lang.NullPointerException   java Google AppEngine数据库   JavaSpring如何向数据对象注入@Value?   在eclipse java项目中包含mavenant构建库   带有JSP/EL的java省略号(缩写文本)