1

我正在尝试在 Mercurial 中使用hgreviewboard扩展程序来创建工作审查,如下所示:

C:\dev\test>hg postreview tip

Changeset 2:938259978c8e
---------------------------
A sample change to be code reviewed.

reviewboard:    http://myreviewboard.mysite.com:8081/reviewboard

username: warren
password: **********
Looking for 'myreviewboard.mysite.com /reviewboard/' cookie in C:\Users\userid\A
ppData\Roaming\.post-review-cookies.txt
Loaded valid cookie -- no login required
abort: The file was not found in the repository (207)
stat: fail
file: test.txt
revision: 66bd323b0a11

此问题类似,我尝试在 Windows 上使用使用 Bitnami 安装程序安装的 ReviewBoard 1.7.9。我正在尝试将它与 mercurial 一起使用。第一个挑战是 bitnami 安装mercurial在其安装中不包含站点包文件,所以一旦解决了这个问题,我就会卡在其他几十个似乎卡住的地方,我想知道我的问题是否是其中一个问题这导致 ReviewBoard 开发人员声明他们不推荐或不支持在 Windows 上运行 ReviewBoard 1.7 版。

似乎谁打包上游 bitnami 堆栈不同意,并且一直在打包 Bitnami ReviewBoard 版本 1.7.x 版本。

有没有人用 mercurial 让 ReviewBoard 1.7.9 在 Windows 上工作?请注意,上面我向您展示了 Windows 中的命令行提示符,但服务器端也在 Windows 上运行,这要感谢 Windows 的 Bitnami 安装程序。

4

1 回答 1

1

事实证明,DNS 或 getaddrinfo 调用未能解析 myreviewboard.mysite.com

当 Reviewboard 做一些奇怪的事情时,它确实有助于启用 Reviewboard 中的日志记录功能并将其输出设置为 Debug 级别的详细程度。

在 Stackoverflow 上的另一个问题中,建议 ReviewBoard 可能无法读取某些 mercurial 存储库版本,并且需要一个干净的克隆 ( hg clone -U oldrepo newrepo) 才能使其在 ReviewBoard 中工作。我在这里包括那个提示,以防它不是其他的东西。

但是基本上没有服务器端的调试日志,客户端错误#207是无法调试的。

于 2013-06-18T18:18:08.480 回答