问题标签 [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.
git - 有没有办法在 git 中使用审查板,而无需每次都通过 Web 界面手动上传差异?
我知道审查委员会是开源的,我可以自己修改代码,但我想知道是否有更简单的方法。
“审查委员会”是指基于网络的差异审查工具:http ://www.review-board.org/
python - easy_install ReviewBoard [Errno 104] 对等连接重置
我有一个 Kubuntu 10.04 VM 映像,我正在尝试按照Linux Installation Wiki安装 ReviewBoard 。当我进入easy_install ReviewBoard的步骤时,我遇到了一个我找不到解决方案的问题。下面是控制台输出:
我是 python 新手,但似乎 easy_install 无法决定 pytz 的版本。我读过了
- 104, 'Connection reset by peer' 套接字错误,或关闭套接字何时导致 RST 而不是 FIN?
- http://homepage.mac.com/s_lott/iblog/architecture/C551260341/E20081031204203/index.html
似乎这些文章中描述的问题与开发有关,而不是我的问题,但我可能是错的。
有没有人遇到过这样的问题?如果缺少任何有助于解决此问题的信息,请告诉我。
@本霍夫斯坦
编辑: 我不确定这是否会是更有用的信息,但我尝试为 Trac 安装 gitplugin,我收到了同样的问题。所以,看起来它可能是easy_install的问题。
mercurial - 审查委员会扩展的 mercurial 无法在 Windows 机器上运行
我已经在我的 Windows XP 机器上安装了 mercurial 和审查板扩展。在审查委员会中,我添加了一个位于中央服务器上的存储库“MyRepo”。我将“MyRepo”克隆到我的本地机器,修改了一个文件进行测试并提交到我的本地 repo。我还没有把它推送到我的中央仓库。
现在我在克隆的本地仓库上运行“hg postreview”。当 postreview 要求我选择一个 repo 时,我选择“MyRepo”。
命令完成后出现“找不到文件 (207)”错误。但是,我的审核请求已上传到审核委员会服务器,但差异文件没有。你能告诉我我做错了什么还是有我不知道的补丁或命令?我是 DVCS 和 mercurial 的新手,因此非常感谢您对此事的任何帮助。
git - Git钩子 - 从远程存储库传播?
我目前正在寻找将现有的 SVN 存储库转换为 git,然后在允许推送之前使用 Reviewboard 进行评论。我最近才开始使用 git 并且远非专家,但是我想做的是有一个 pre-push 钩子,它运行“post-review”以将更改提交到 ReviewBoard。我有一个可以执行此操作的钩子,但是看起来这不会自动传播到存储库的克隆。阅读它听起来好像不是为了防止强制用户执行可执行代码,但这是一个仅限内部的存储库,我们希望强制执行此策略和其他一些策略。有没有办法强制 git 将钩子传播到远程克隆,或者我们是否需要指示我们的开发人员运行一些东西,将这些钩子放在他们的本地仓库中?
review-board - 审查委员会、审查后和已删除的文件
谷歌搜索和阅读审查委员会的文档(和窃听同事)到目前为止还没有解决这个问题。
我正在使用 Review Board (1.5) 进行代码审查。在进行命令行后审查时,当我删除文件(即 svn del)时,审查委员会不喜欢它。
换句话说,例如 r1 有 foo.js 但 r3 在重组和清理不再使用的文件期间删除了 foo.js svn。
在进行后期审查时,错误消息是:
一个 svn del 一个不需要的文件如何在没有错误的情况下继续进行后期审查?
tortoisehg - tortoisehg 的审查委员会扩展
我正在为 tortoisehg 使用评论板扩展,并在某些服务器上安装了评论板。一切都很好,但我有一个问题:我无法使用扩展更新现有评论,因为它们没有加载到列表中,而且我无法选择任何“评论 ID”。我可以使用命令行更新评论(hg postreview -p -e numberOfReview),但是扩展有什么问题?
svn - 从 websvn 下载 diff 文件
有没有办法使用websvn接口生成 diff 文件(描述在特定提交事务中所做的更改) ,并允许用户下载它?
我想允许用户从 websvn 下载这样的差异,并将其上传到 reviewBoard(代码审查)应用程序。
我知道我可以用 svn 命令行做一些事情,但我需要一些可以在网络上工作的东西,而且由于我已经安装了 websvn,我认为将它用于这样的提议是合理的。
diff - 如何创建手动差异?
我有一个现有的代码库,出于演示目的,我想突出显示其中的特定部分。我们使用 Review Board,它允许用户上传差异并方便地将其与相关存储库进行比较。
鉴于此,是否有一种手动创建差异的好方法,以便将相关部分显示为已添加?想到的唯一方法是删除相关代码并反转差异。
windows - 在 Windows Server 2003 的 Review-Board 下设置 Git 存储库
我需要一些帮助。
我有一台使用Git和Review-Board设置的Windows Server 2003计算机。
我的 Git 存储库由Gitolite管理。设置成功,一切正常(用多个工作站测试)。
Review-Board 站点已成功安装并托管在Apache 2.2下。这本身也可以正常工作(该网站可访问并响应工作站),除了我试图将 Git 存储库链接到 Review-Board 的部分。
大多数教程(例如:http ://ericholscher.com/blog/2011/jan/24/using-reviewboard-git/ )提供了有关如何在 Review-Board 下设置 Git 存储库的详细信息,除了它们引用 Linux/ Unix 系统,我运行的是 Windows Server 2003。
我的 Gitolite 存储库存储在D:\Repositories\Git
示例下:D:\Repositories\Git\sdu-test\.git
我的理解是 Review-Board 需要存储库的本地克隆。因此,我创建了一个名为的目录LocalClones
并克隆了我的存储库。
示例:D:\Repositories\LocalClones\
[我在这里克隆了 sdu-test.git]
使用的命令(来自 LocalClones 目录):(git clone ../Git/sdu-test.git
克隆成功)
现在,在 Review-Board 中,我正在尝试声明我的sdu-test存储库。
- 名字是'
sdu-test
' - 托管类型为“
Custom
” - 存储库类型为“
Git
” - 路径是'
D:\Repository\LocalClones\sdu-test
'(我也尝试过'sdu-test.git
'和'sdu-test/.git
') - 镜像路径是'
ssh://git@localhost/sdu-test
'(我也试过简单的'git@localhost:sdu-test
',根本没有镜像路径)
当我单击Save时,我收到以下错误:(11001, 'getaddrinfo failed')。我不知道该怎么办。
如果我尝试将路径更改为 Unix 样式路径 (' /D/Repository/LocalClones/sdu-test
'),我会收到不同的错误消息:Permission denied accessing the local Git repository '/D/Repository/LocalClones/sdu-test'
. 使用 Unix 风格的路径,我什至可以编写一个不存在的目录路径 (' /I/Dont/Exist
') 并返回相同的权限被拒绝错误(尽管错误消息中的路径确实反映了更改)。
谁能帮助我并告诉我如何在 Windows 下的 Review-Board 中声明我的本地 Git 存储库?
非常感谢!
** 更新 ** 感谢 Tamagochi 和 VonC 的回答,但不幸的是,他们不适合我。即使修复了 git.py 文件,我仍然收到Permission denied accessing the local Git repository '/D/Repository/LocalClones/sdu-test'
错误消息。
svn - SVN 和评论板
我想设置 svn 以便能够像“hg postreview”插件一样将差异发送到评论板。任何人都可以为 SVN 推荐这样的插件吗?
谢谢