我正在使用hgreviewboard
扩展程序在Mercurial中尝试创建工作审核,如下所示:
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
与this issue类似,我尝试使用在Windows上使用Bitnami安装程序安装的ReviewBoard 1.7.9。我试图用mercurial。第一个问题是bitnami安装在其安装中不包含mercurial
站点包文件,所以一旦解决了问题,我就会陷入困境,其他几十个人似乎陷入困境,我想知道我的问题是什么是导致ReviewBoard开发人员陈述they don't recommend or support running ReviewBoard version 1.7 on Windows.
似乎包装上游bitnami堆栈的人不同意,并且一直保持着包装Bitnami ReviewBoard版本1.7.x版本。
是否有人在Windows上使用了ReviewBoard 1.7.9,并且使用了mercurial?请注意,上面我在Windows中显示了一个命令行提示符,但是由于Windows的Bitnami安装程序,服务器端也在Windows上运行。
答案 0 :(得分:1)
事实证明DNS或getaddrinfo调用未能解析myreviewboard.mysite.com
当Reviewboard执行某些不稳定的操作时,在Reviewboard中启用日志记录功能并将其输出设置为详细级别的调试级别确实很有帮助。
在Stackoverflow的另一个问题上,建议ReviewBoard可能无法读取某些mercurial存储库版本,并且需要一个干净的克隆(hg clone -U oldrepo newrepo
)才能使它在ReviewBoard中工作。我在这里包括这个提示,以防它不是其他的东西。
但基本上没有服务器端的调试日志,客户端错误#207无法调试。