upsource是JetBrains公司推出的新一代代码审查工具,适用于需要解决对代码做review以及统计开发人员对代码贡献等问题的团队。软件集成了日志查看、关键字查找定位、重构评论及讨论等功能,并且能够与多种版本控制工具进行集成,包括Git、Mercurial、Subversion或Perforce,开发者可以使用这一工具对已签入的代码进行浏览和审查。
安装激活
1、解压压缩包找到Upsource目录下的bin目录下的upsource.bat文件,双击启动
2、运行命令行工具,直接把upsource.bat文件拖入命令行工具后空格输入start回车,等待系统安装完即可
3、start执行完毕后会打开默认设置的xxx-pro.local:8080这个地址,点击Set up进行设置
4、手动修改地址为localhost:8080或者把localhost改成你的ip地址,点击next
5、用户名修改成自己想要的,然后输入密码并重复密码
6、软件自动生成许可证
7、等待安装,直至安装完成
使用教程
1、点击右上角登录,使用之前的管理员登录,然后点击create a
project创建一个新项目
2、填写好项目名称project name,下面的Porject ID和Code review ID Pattern直接用系统自动生成的即可
3、VCS版本控制工具使用SVN,认证方式选的中间的账号密码认证。这里需要注意下Branches的填写,理论上你svn的路径下应该有trunk(主分支),Branches(其他分支)和tags(保存的历史版本),这里默认帮你填写了trunk和Branches,如果你直接管理你当前的的项目,那么这些需要删除掉,让Branches里面留空白即可
4、最后点一下Test connection,如果成功,点击最下面的Create project完成即可
功能特色
1、自动化代码审查
享受一个轻量级工作流后提交审查,将要求和部门审查,不 不管你的团队多么小或大。设置触发器来自动创建的代码审查 分配基于多项标准评审。
2、库浏览和搜索
享受统一访问所有你的Git,善变,Perforce或者颠覆项目。Quickly find what you're looking for with our powerful search engine.
3、集成
回顾GitHub拉要求和gitlab合并请求在Upsource。结合流行的 问题跟踪如JIRA和你追踪领先,并持续集成服务器。
4、代码洞察
领先的提供语法高亮的几十种语言,但球队使用java,Kotlin, PHP、JavaScript、Python获得额外的优势。它具有领先的知识 IntelliJ IDEA的核心,这些拥有深入的语言和提供服务器端的代码静态分析代码知道 ,导航,搜索。
5、数据驱动项目分析
领先的集风险投资的使用和代码审查的统计数据,并提供了大量的一 鸟瞰你的项目去报道。
6、安防
利用先进的用户管理、颗粒和每个项目的权限,并 多重认证模块。
7、团队协作
参与讨论,@提到的其他用户,并与一个URL分享一切,包括 代码,修改,打印,审核代码,搜索过滤,文件,甚至代码的选择。使用 反应和解锁成就你使用领先!
8、IDE插件
安装IntelliJ IDEA和其它JetBrains IDE代码审查的插件,并参与讨论和 代码从您的IDE代码进行管理评审。
9、可扩展性
领先的提供了一个分布式集群设置,可容纳数百个项目,为 成千上万的用户,并确保24/7的可用性和容错能力。
0条评论