当前位置: 首页 > 后端技术 > PHP

CodeReviewwithUpsource-jetbrains系列

时间:2023-03-30 03:20:10 PHP

镜像链接:https://juejin.im/post/5c25e2...安装Upsource什么是Upsource作为代码审查工具,有很多有益的功能。通过浏览器从IDE审查中执行高效的代码审查,以跟踪发现的重要更改设计缺陷,识别项目中需要开发人员注意的部分检测项目范围的风险,分散责任快速面板,使新成员更容易了解项目并了解其他人的职责范围@response,讨论变更,帮助队友进行持续交付/问题跟踪/github同步不用担心团队成员数量,团队项目,无限制~下载下载安装下载解压到指定文件夹目录tree├──api├──apps├──backups#备份目录├──bin#应用目录├──conf#配置文件├──data├──internal├──launcher├──lib├──logs#log├──sonarqube└──temp#临时文件位置可用命令$./bin/upsource.sh#调用help查看详情configure:configureupsourcestart:在后台启动run:在c上运行当前命令行状态:查看运行状态stop:停止restart:重启rerun:在当前命令行重新运行dump:输出debuginfokill:杀死upsource进程java:管理javahelp的路径:显示帮助信息help<命令名称>打印指定命令的用法文本以获取详细文档检查此处我们运行$./bin/upsource.shstartStartingUpsource...*配置JetBrainsUpsource2018.1*设为默认base-url来自主机名“macbook-pro-2.local”和侦听端口“8080”的“http://macbook-pro-2.local:8080/”*JetBrainsUpsource2018.1运行时环境已成功配置*从/Users/加载日志记录配置duoli/Downloads/upsource-2018.1.357/lib/ext/log4j.xml*将JetBrainsUpsource2018.1日志记录重定向到/Users/duoli/Downloads/upsource-2018.1.357/logs/internal/services/bundleProcess*配置服务容器[bundleProcess]*配置捆绑后端服务*配置配置向导*启动服务容器[bundleProcess]*启动捆绑后端服务*启动配置向导*JetBrainsUpsource2018.1配置向导将在[http://macbook-pro.local:8080?wizard_token=UwxfxNH1OxGS75l3DO9p]startUpsource运行后配置项根据命令行显示的信息,我们打开这个地址http://macbook-pro.local:8080?wizard_token=UwxfxNH1OxGS75l3DO9p,如果在服务器上,我们点击设置为proc需要在这里安装配置访问地址。如果是外网,这里的地址应该是域名,局域网可以换成IP。如果是本地,可以换成localhost,这里我换成localhost创建账号密码生成授权文件安装启动。启动完成后即可登录。集成在phpstorm/jetbrains系列中。这里我只是在phpstorm中测试,但是它支持所有的系统,但是对代码部分的支持可能还不够完善。配置代码审查项目。这里使用git作为版本控制配置配置的基本信息。初始化项目。初始化完成后,就可以集成到项目中了。安装upsource插件Settings->SearchPlugin->Browserepositories->SearchupsourceInstallandrestarttheassociatedproject重启后在settings中搜索UpSource,Connection菜单中填写ServerUrl为安装后访问的根目录。点击测试连接,填写账号密码授权。授权成功后,我们就可以在项目中使用了。设置完成后,右下角有一个标志,表示Upsource服务已经启动。在这里我们可以关联Projects、切换项目、映射路径、配置通知、更改用户等信息,以便我们在IDE中查看和识别代码。这里的标识和上源系统显示的数据是实时同步的。并支持@一个人。在此处使用和查看。这里的快捷键是ctrl+alt+/。我们选择指定行,填写审核码。填写评论代码后,IDE行号旁边和编辑区右上角会显示评论图标。点击显示需要修改的内容,并高亮指定区域,平台上也会存在。该项目也将存在于该平台上。这里有几个技巧可以支持@指定人。support标签打上了,团队开始试了。。其他错误:CannotsavedatatoDatabaseUpdatingproject:Anerroroccurredduringflushingdatatodatabaseupsource这里的内存必须在8G以上,否则会报上面的错误.错误:用户没有看到这个项目。一般来说,这个用户还没有被添加到项目中。参考文章如何让CodeReview更高效特性:支持自定义标签这些标签可以同步到IDE。特点:多个用户帐户可以它可以在一个用户下管理。比如一个用户有多个git全局标识,这些标识可能是不同时期用户的昵称。这里可以标识为一个账号,更方便管理