Upsource 2017.3
大家好!
随着假期的临近,我们很高兴为您带来新的升级——Upsource 2017.3。该版本的主要重点是更新核心代码智能引擎,为所有支持的语言提供所有最新的代码检查和导航功能。
除此之外,我们还添加了一些你可能会觉得有用的功能,比如:
- 自定义工作流中的用户组
- 评论的读/未读状态
- 讨论在所有代码视图中进行筛选
- 内置集线器更新到2017.4
- 和更多!
PS:我们没有在这个版本中更改数据库版本,所以你可以升级你的实例,就像你会用一个bug修复更新一样。
代码评审快乐!
Lebnik说:
2017年12月25日我在docker的容器中启动了upsource:2017.3.2593,整个团队开始尝试互相评审,之前我们使用的是Gitlab和Bitbucket。首先也是最重要的,谢谢你的一个很棒的应用程序。然而,今天我将试着问这里的缺点,也许不是bug,但功能,我们只是没有意识到(我不是开玩笑)。让我们去:
1.Alex和Bob已经创建了相同的文件,但是Alex的文件之前已经进入了主分支,Bob的文件还在审查中。然而,Bob在Alex之前5分钟创建了一个文件,在Bob的回顾中看到这个文件是由Bob创建的事实非常奇怪(再次提醒您Alex的文件已经在主分支中)。在本例中,由Alex编写的字符串,Upsource显示为绿色,就像它们是由Bob编写的一样(我再次提醒您,Alex的文件已经在主分支中,而Bob的更改不在主分支中)。
附注:我明白了,上源显示当前分支中第一次提交和当前分支中最后一次提交之间的差异(不是当前分支中最后一次提交和当前主分支之间的差异)
2.当你创建一个评审分支,创建的评审分析静态分析器,但由于某些原因,每个开发人员分别,例如,Bob,他的代码还没有被分析(没有背光,交互性),在文件旋转预加载器的右上角,如果你移动光标,你会看到字样:“代码分析正在运行,它可能需要一段时间”,简而言之,当分析结束时,我们必须等待。这篇评论来了,亚历克斯,也在等。因此,不清楚为什么分析相同的代码2次+所有的代码可以在审查之前在后台简单地分析。
3.这是不可能重新分配评审的,例如,有一个开发人员,他退出了,他的评审需要完成另一个开发人员,这将是很好的分配作为评审的作者。或者,例如,评审评审,没有获得批准,因为没有解决的注释,但是您需要通知作者评审已经完成,可以继续编辑(像Gitlab中的assignignee)。
4.不可能像在gitlab中那样将标签放在评论上(尤其是自己的)。
5.标签,你可以放注释是非常不舒服的,即首先你需要留下一个评论,然后点击标签按钮显示选择然后点击选择,然后点击标签。我喜欢有以下流程:写一个评论,而不是按下“添加评论”,点击所需的标签(显示在评论的输入字段下面)。很明显,不能显示所有的标签,但是可以立即显示大多数标签,对于其余的标签,可以执行select。
6.人们已经说过,但还是没有足够的按钮“合并审查”和功能的“合并请求”,如Gitlab,或“拉请求”在Bitbucket。
提前感谢你,如果你分享了来自用户的流的想法(最佳实践),Upsource将会很好,只是可能我们没有抓住(我是认真的)。
lebnik说:
2017年12月28日页https://www.jetbrains.com/help/upsource/creating-a-project-code-intelligence.html写着“PHP应该安装在升级服务器上。”我的问题:我如何能安装php在docker容器,如果我使用许多仓库与不同的php版本。