【问题标题】:reviewboard post-review and "A +" status files审查板后审查和“A +”状态文件
【发布时间】:2012-10-17 07:50:44
【问题描述】:

从我的 svn 工作路径中的另一个分支合并后,我有一些“A +”状态文件, 像这样:

M      .
A  +    protected/extensions/Everyman/neo4jphp.phar
A  +    protected/extensions/Everyman/InitNeo4j.php
A  +    protected/extensions/Everyman/README

当我使用 post-review 提交评论时,上传 diff 失败:

Error uploading diff

Your review request still exists, but the diff is not attached.

以及调试日志显示

得到 API 错误 219(HTTP 代码 400):指定的 diff 文件为空

当我尝试使用 svn diff 获取 diff 上传时,错误一无所获

如何对这些“A +”状态文件发表评论?

【问题讨论】:

    标签: svn diff review-board


    【解决方案1】:

    那是因为您尝试提交的差异确实是空的。

    你可以在有A+状态文件的文件夹中尝试“svn diff”,这些A+文件会被忽略。

    据我所知,没有好办法让“svn diff”注意到 A+ 文件。但是,您可以在此处复制文件并在提交评论之前使用“svn add”,无论如何您最终都会在评论板上获得一些内容。

    【讨论】:

      【解决方案2】:

      我认为您应该以统一格式创建您的差异文件 - 请参阅解释它的评论板文档here

      另一方面,"svn diff" command 默认情况下应该为您提供统一格式,但在您的情况下它没有。
      在这种情况下,我会说值得查看您的 SVN 客户端文档以了解如何获得统一的差异格式。

      HTH!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-19
        相关资源
        最近更新 更多