生产厂商:JetBrains产品类别:开发工具
改进代码、 项目和流程
执行高效的代码审查
自动化工作流程–让Upsource分析代码,并跟踪过程,而您只需专注于改进。
在IDE中审查变更
无需离开IDE即可参与讨论并管理您的审查。
了解最新动态
通过类似IDE的导航在浏览器中探索新变化,通过电子邮件回复,并绝不会错过重要变更。
发现设计缺陷
发现项目中需要开发者注意的部分,例如热点和废弃文件。
检测项目范围内的风险
分散责任,并确保代码的任何部分都不只由一个开发者“负责”。
更快上手
新团队成员可以快速了解项目如何演变,并发现其他团队成员的责任范围。
一起愉快地开发优秀的软件!
讨论变更,@提及他人,回应评论并在发现新功能和帮助队友时解锁成就!
将Upsource集成到您的环境中
轻松地使Upsource成为您的流程的一部分:将其与问题跟踪器、CI服务器集成,并与GitHub同步。
扩大规模
Don’t worryabout outgrowing Upsource!无论您的团队成长为多大规模或者有多少项目,Upsource都可以从容应对。
新特性
一种新审查:合并审查
我们在Upsource 2019.1中添加了一种全新的审查类型。合并审查使您可以查看将被合并到选定分支的变更,并且在合并前找出所有冲突。
自动管理审查标签
在创建审查并将修订添加到审查时,新的自定义工作流会负责添加和移除审查标签。
审查说明
您现在可以在专用的审查说明部分提供有关变更和审查目标的其他信息。
Upsource功能
无论您是在寻找代码审查工具,希望深入了解项目的历史记录,还是寻找一个协作或拓展开发者专业知识的平台,Upsource都能满足您的需求!
自动代码审查
无论您的团队规模如何,都能享受一个轻量级的提交后审核、拉取请求和分支审核工作流程。设置触发器来自动创建代码审查,并根据多种标准指派审查者。
浏览和搜索代码库
享受对所有Git、Mercurial、Perforce或Subversion项目的统一访问。利用我们强大的搜索引擎,快速找到您要查找的内容。
集成
在Upsource中查看GitHub拉取请求和GitLab合并请求。将Upsource与流行的问题跟踪器(如JIRA和YouTrack)和持续集成服务器集成。
代码洞察
Upsource为数十种语言提供了语法高亮显示,不过,使用Java、Kotlin、PHP、JavaScript和Python的团队还可以获得额外优势。Upsource拥有IntelliJIDEA核心,对这些语言了如指掌,并且提供服务器端静态代码分析、代码感知导航和用法搜索功能。
数据驱动的项目分析
Upsource可以收集VCS用法和代码审查统计信息,并提供了大量报告,方便用户全面了解项目中发生的情况。
安全
充分利用高级用户管理、精细的权限和按项目权限以及多个身份验证模块。
团队协作
参与讨论、@提及其他用户以及使用URL共享所有内容,包括代码、修订版、差异、代码审查、搜索筛选器、文件,甚至代码选择。在使用Upsource时使用回应并解锁成就!
IDE插件
为IntelliJ IDEA和其他JetBrains IDE安装代码审查插件,然后从熟悉的IDE参与代码讨论和管理代码审查。
可扩展性
Upsource提供了一种分布式群集设置,可以容纳数百个项目,为成千上万名用户提供服务,并确保全天候的可用性和容错性。
功能特点
一种新审查:合并审查
我们在Upsource 2019.1中添加了一种全新的审查类型。合并审查使您可以查看将被合并到选定分支的变更,并且在合并前找出所有冲突。
自动管理审查标签
在创建审查并将修订添加到审查时,新的自定义工作流会负责添加和删除审查标签。
审查说明
您现在可以在专用的审查说明部分提供有关变更和审查目标的其他信息。
能够归档项目
项目归档后,Upsource将停止向VCS存储库轮询变更,并禁用创建审查。通过将遗留项目标记为已归档,您可以清楚地将其状态传达给查看它们的人员,并且提高大型程序的性能。
使用工作日指定审查截止日期
在设定审查截止日期时,现在会考虑周末。
回应的Webhook
我们已将webhook用于添加和移除评论回应。
在讨论中提及组
有时您需要获得每个人对代码讨论的反馈,因此我们添加了使其引起整个组注意的功能。
其他改进
Upsource 2019.1与IntelliJ IDEA 2019.1和Hub 2018.4捆绑。我们改进了Upsource的性能,并增加了对运行Mercurial 4.9和更高版本的服务器的支持。