问题标签 [review-board]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
509 浏览

git - 如何让 git 文件重命名在 ReviewBoard 中不显示为添加/删除?

有些,我必须重命名一个文件,并显示对文件内容进行更改。我使用“git mv”重命名存储库中的文件。但是,当我将更改发布到 Review Board 时,ReviewBoard 差异仅显示为整个文件的删除/添加。我希望 diff 只显示我在文件中所做的更改。有没有办法做到这一点?

我在 Subversion 中没有这个问题。当我使用 Subversion 重命名文件时,ReviewBoard 差异仅正确显示实际文件内容的更改(如果有)。

0 投票
3 回答
4546 浏览

svn - 自动将 SVN 预先提交给审查委员会,然后在批准后提交给 SVN

我的目标是使用 SVN 预提交挂钩将审查请求直接发布到审查板,而不是将其提交到存储库。作为第二步,我希望在批准差异后它应该自动转到存储库。

那有可能吗?如果是,那么一些指针将不胜感激。有很多地方解释了配置后提交,但我在谷歌上找不到任何东西。

编辑:试图详细说明问题

所以最近我们已经完成了审查委员会的设置。我们使用审查委员会 post-review hook 将其与 SVN 集成。一旦用户使用“发布评论”字符串提交,它就会进入审查委员会。

现在我想要实现的是

1. 来自 SVN 的用户提交。如果进入存储库,则更改应该以差异(自动)的形式提交给审查委员会。
2. 审稿人应该分配给默认审稿人(对于初学者,以后可能可以在提交字符串中指定)
3. 审稿人将对其进行审阅。批准后,应将差异提交到存储库(自动或手动)

0 投票
0 回答
2079 浏览

python - 如何在 Nginx 下安装 ReviewBoard?

对不起,我的英语很差,我是法国人……没有人是完美的。

我正在尝试在 Nginx 下安装 ReviewBoard(带有 Debian Wheezy 的 LEMP、Nginx 1.4.5、MySQL 14.14、PHP 5.4.4)。我的 python 安装使用 Python 2.7.3、easy_install 0.6.24dev-r0、pip 1.1、virtualenv 1.11.4 和 gunicorn 18.0。

我成功安装了所有这些东西并创建了一个评论板网站,但我无法从浏览器访问评论板网站。

我知道 reviewboard 推荐 Apache,但也可以在 Nginx 上安装它。除了许多指向 http://rramsden.ca/blog/2011/09/26/nginx-reviewboard/ 的链接外,我找不到任何分步教程,但此链接已失效。有谁知道另一个链接?

我的 Nginx 配置是:

要启动 WSGI 服务器,我使用:

如果我尝试访问

我被重定向到

控制台输出是:

有人有想法吗?

谢谢。

编辑:我根据以下教程找到了一个解决方案 https://github.com/shuge/man/blob/master/sa/review/reviewboard/reviewboard-quick-install-guide.md 配置文件 rb 的缺失链接.m.com.conf 指向这个文件:https ://github.com/shuge/man/blob/master/sa/review/reviewboard/rb.m.com.conf

有了这些数据,我刚刚添加了flup(fastcgi python模块)并将我的conf更改为以下内容:

重启nginx后,一切正常。

0 投票
0 回答
418 浏览

git - 在 git 中显示两个提交之间的非合并差异

我正在尝试对功能分支进行代码审查,该功能分支在多个点合并了来自主线的更改。我故意使这个问题的标题与Show non-merge Differences for two commits in git非常相似,但我对答案不满意。

我的问题是功能分支在同一文件上有多个提交,并且某些更改被还原或再次更改。

上述问题的答案之一是使用git log --no-merges -p branch-start..branch-end. 我发现生成的差异文件仍然提到了不属于分支实际工作的文件中的更改。

另一个建议 - 使用--first-parent- 更接近,但我得到一个包含多次相同文件的差异,每次提交一次。由于我对更改的历史不感兴趣,只是对最终状态不感兴趣,这不允许我在差异查看器的左侧拥有初始状态,而在右侧拥有最终状态。

顺便说一句,我正在使用 ReviewBoard 导入差异并进行审查。

0 投票
1 回答
2386 浏览

git - Reviewboard 错误:rbtools.commands.CommandError:似乎没有任何差异

我正在使用 ReviewBoard 并rbt post发布评论请求。我发出以下命令:

并查看以下输出:

注意最后一行的真正错误。

现在,看看它在哪里说:

好吧,当然,修订版和它本身之间没有差异。但为什么 ReviewBoard 仍然使用这些修订版?为什么不使用我提供的那些?

0 投票
1 回答
556 浏览

review-board - 审查委员会仪表板列表中的颜色是什么意思?

最近我开始在我的项目中使用 Review Board,它是一个很棒的工具。我在仪表板中看到绿色、红色、黄色的审核请求。它们到底是什么意思?

0 投票
1 回答
919 浏览

svn - Review Board 是否支持在“pre-commit review”模式下发送审查请求后自动将代码提交到 SVN

现在我的团队正在尝试将代码审查实践添加到开发过程中,并且我已经部署了Review Board

下面是一个典型的场景:

  1. 开发人员:修改一些代码文件。
  2. 开发人员:通过 TortoiseSVN 创建补丁文件
  3. 开发者:在Review Board 中创建一个review 请求,上传补丁文件并将请求分配给一些reviewer。
  4. Reviewer:登录Review Board,查看code diff(在此期间,可能有reviewer反馈的一些问题。)
  5. 开发人员: 修复了问题
  6. 审阅者:发送审阅请求。
  7. 开发人员:以“已提交”关闭审核请求。
  8. 开发人员:通过 TortoiseSVN 将代码提交到 SVN。

我的问题是:

是否有可能当开发者在第 7 步关闭审查请求时,代码会同时自动提交到 SVN 中,而不是在第 8 步使用 TortoiseSVN 提交?

0 投票
1 回答
3850 浏览

git - (Reviewboard 1.7 RBTools 0.6)如何对一系列提交进行后审

环境:Git 存储库、Reviewboard 1.7、RBTools 0.6

我有一堆已经推送的提交,我想对这些提交的特定范围发表评论,我已经使用以前版本的评论板完成了这个操作,使用以下语法:

新版本不再支持“post-review”脚本,新语法应该是:

(我也尝试过这个选项: $firstCommit:$lastCommit )这种语法适用于单个提交,但我有一个范围:

我的目标是提出一个审查请求,其中包含从 $firstCommit 到 $lastCommit 的所有差异有什么建议吗?


更新:

这是命令的调试输出:

0 投票
1 回答
982 浏览

cvs - 审查委员会:如何使用 cvs 和审查委员会发布单个文件以供审查

我对目录下的许多文件进行了更改。在这些文件中,我需要添加一个文件以使用 Review Board 进行审查。如果我做

我收到类似 CRITICAL: CVS 不支持传入单个修订的消息

请帮忙

0 投票
1 回答
1310 浏览

git - 将新文件添加到审查板中的现有审查

我有这种情况:我没有将上次提交的所有文件添加到审查板(使用 --include=),但后来我被要求向这个新的审查请求添加更多文件(来自同一个上次提交)。

使用 rbt post -r <numberOfReview> -I <file> 抛出错误:There don't seem to be any diffs!

有没有办法做到这一点?还是唯一的方法是发布新的审核请求?