问题标签 [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.
apache - 如何使 Reviewboard 网站正常工作
我在我的系统上安装了审查委员会及其所有依赖项。现在我需要建立一个评论板网站。我按照官方网站上的说明设置站点;但它没有用。谷歌搜索了 2 天,没有任何帮助。指令在任何地方都是 98% 相同的,但不像它在我的系统上所说的那样工作。问题是 - 在我的本地主机上设置后,每个站点都会打开审查板页面,包括这个,除了本地主机本身。但是审查板页面总是显示
“ReviewBoard 正在打盹” 我在 apache error.log 中搜索了错误,但没有发现任何有用的信息。我在这里做错了什么有什么帮助吗?
python - rhel6 上的 pysvn-1.7.6,错误:不是 URL、现有文件或需求规范:
我在 RHEL 6 上安装了 Python 2.7.3,当我尝试安装 pysvn-1.7.6 时,出现错误。我应该怎么办?
upload - 审查板:审查后错误上传差异与 basedir 配置错误
我在 Ubuntu 中工作,我想使用 post-review 为带有手动生成的 .diff 文件的审查板创建一个新的审查请求,但失败了。
我今天大部分时间都在进行后期审查,但发现自己陷入了这个 postbasedir 问题。我请我的三位同事坐在我的座位上解决这个问题,但他们也发现自己没有有效的解决方案。
这是问题所在:
我在 .reviewboardrc 文件中设置了 repoistory 和 reviewboard_url ,我确定这两个设置都可以,因为请求已在审阅板中成功创建,并且存储库指向目标文件所在的目录。
这是 .reviewboardrc 的内容:
============================== .reviewboardrc =================== =============
==================================================== ===========================
我按如下方式运行 post-review 但上传 Doxyfile.diff 文件失败,这是它的内容:
=============================== Doxyfile.diff ================= ================
==================================================== ============================
以及启用调试信息的输出错误消息
====================== 错误消息========================== ======================
==================================================== =========================
在上面的err msg中我们发现basedir参数{'basedir': '/renren/renren-wap-talk/trunk'}不正确,应该是“http”的完整路径,即“http:// /svn.d.xiaonei.com/wap/renren/renren-wap-talk/trunk" ,但是无论我们如何尝试修改 .reviewboardrc 或添加命令行参数,我们都无法将此值更正为预期的正确值,我们通过运行“post-review --help”在帮助信息中进行了搜索,但没有可用的“--basedir”选项。
我所要做的就是通过修改 .reviewboardrc 或更改 post-review 参数将 basedir 值更正为正确的完整路径。
有没有人有解决这个问题的类似经验,非常感谢您的建议。
svn - 审查板后审查和“A +”状态文件
从我的 svn 工作路径中的另一个分支合并后,我有一些“A +”状态文件,如下所示:
当我使用 post-review 提交评论时,上传差异失败:
和调试日志显示
得到 API 错误 219(HTTP 代码 400):指定的差异文件为空
当我尝试使用 svn diff 上传 diff 时,错误一无所获
如何对这些“A +”状态文件发表评论?
python - 如何在两个可以使用 python 发送到 Reviewboard 的 Json 对象之间创建手动差异?
如何创建两个 json 对象的差异,以便它们采用可以发送到审查板的手动差异格式?我需要从 python 脚本中生成差异。我认为手动差异是使用“diff file1 file2”命令行实用程序生成的。我可以使用 difflib 生成类似的评论板兼容差异吗?还是我需要使用另一个库?谢谢!
apache2 - Apache2 无法运行 WSGI 脚本
我在 linux 上安装 Reviewboard,我已将安装包提供的配置复制到 httpd.conf
但是,当我访问“http://SITE/reviewboard/htdocs/reviewboard.wsgi”时,它只会以纯文本形式提供文件,而不是运行脚本
我已经通过“apache2ctl -t -D DUMP_MODULES”检查了 mod_wsgi 是否在 apache2 上运行
我错过了任何其他配置吗?
git - 将 Gitlab 与 ReviewBoard 集成 - 文件 Blob 与提交 SHA1
我正在尝试将我们公司一直在使用的 Gitlab 服务器与新的 ReviewBoard 服务器集成。从我读到的关于 ReviewBoard 设置的所有内容中,如果存储库具有 Web 前端,则集成类似 git 的存储库的最直接方法是使用“原始文件 URL 掩码”字段。
幸运的是,Gitlab 似乎支持这样的前端,甚至有一个有据可查的公共 API:https:///api/v2/projects//repository/commits//blob?private_token=&filepath=
在 ReviewBoard 的存储库设置中,可以指定一个自定义 URL,该 URL 可用于从 git 服务器检索单个文件。此 URL 有两个占位符:
- {filename} - 文件路径
- {revision} - 文件 blob 的 sha1
不幸的是,我了解到 Gitlab 的 API 需要提交的 SHA1,而不是单个文件的 SHA1,据我所知,ReviewBoard 只发送单个文件的 SHA1,而不是提交的 SHA1
- 有没有人成功地将 Gitlab 与 ReviewBoard 集成?如果是这样,我很想听听
- 是否有人知道 Gitlab 支持的另一个可能未记录的 API 调用,它允许我们根据文件 blob 的 SHA1 检索文件?
- 是否有人知道 ReviewBoard 中的设置以强制它传递提交的 SHA1 而不是文件 blob?
git - Git 克隆与 Git 创建存储库
和有什么区别
1.选择Git克隆?
2.选择Git Create repository here .. 然后从存储库中拉取?
如图所示。
编辑 :
实际上我们将使用Review Board作为我们的代码审查工具。该工具需要创建GIT Clone (1) 方法来创建 GIT。但目前我们正在使用 2 选项作为我们的开发。因此,必须从根本上 (在所见的背后)这两种方法的差异。那是什么 ?
git - 将一个提交拆分为 2 个并获得结果差异
我最近在工作中发布了一个差异来审查委员会。直到之后我才真正检查差异,我注意到我的编辑器删除了行尾的空格。我想将这些空白更改拆分为单独的提交。我怎样才能做到这一点?
之后,我认为更新差异的最简单方法是实际上传差异。自从我提交以来,已经有很多提交,并且我已经重新设置基准(我们总是在这里拉 --rebase),所以仅仅使用猜测功能更新审查委员会可能不会真正奏效。
注意:我已经推送了。
version-control - Hg postreview 与私人父母
我有这样的变更集:
A 是公共提示。D 是我要发布以供审查的变更集。阅读后:http://www.reviewboard.org/docs/manual/dev/users/tools/post-review/#distributed-version-control-systems,我希望这可以工作:
或者
但上述任何一个似乎都不起作用。我收到此错误:
我怎样才能做到这一点?谢谢。