审查委员会、提交审查和已删除文件

8

我正在寻找关于Review Board的文档(并且向同事请教),但是至今仍未解决这个问题。

我正在使用Review Board (1.5)进行代码审查。当使用命令行post-review时,如果我删除了一个文件(也就是用svn del删除),Review Board就会出现错误。

换句话说,例如r1有foo.js这个文件,但在对文件进行重新组织和清理后,r3中已将foo.js进行了svn删除。

进行post-review时,会出现以下错误信息:

server$ post-review --revision-range=r1:r3 --submit-as="jody"
Failed to execute command: ['svn', 'info', 'js/app.conf.js']
['js/foo.js:  (Not a versioned resource)\n', '\n', 'svn: A problem occurred; see other errors for details\n']

如何在不出错的情况下删除不需要的文件并继续进行post-review操作?
2个回答

1

我认为这仍然是评审板的一个漏洞。我遇到了类似的情况,但幸运的是,我的最新提交只涉及删除一个文件。

因此,如果我删除文件的提交是206,则我可以执行post-review --revison-range 192:205,即比删除之前的提交早一个提交范围。


1

我使用的一个有效方法是将工作副本重置到文件仍然存在的版本(svn update -r1),然后从那里发布评论。如果您还添加了新文件并进行了删除,则可能无法奏效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接