如何在phabricator中重新开启差异检查?

时间:2012-11-29 19:16:14

标签: phabricator

我在phabricator中为开发分支创建了评论,更新了几次,然后推动分支进行测试。审查尚未完成,但phabricator自动关闭它。

我可以创建另一个差异评论,但所有评论和更新都将在旧...

那么有没有办法重新开始审核?

1 个答案:

答案 0 :(得分:28)

我知道有更好的方法!

编辑:虽然旧答案有效但如何执行此操作。而是这样做:

  1. 转到配置部分,然后选择差异组。
  2. 找到 differential.allow-reopen
  3. 选项
  4. 将值设置为“启用重新打开”并保存配置条目。
  5. 导航至封闭式差异审核。
  6. 转到底部,找到跳入行动部分。
  7. 选择重新打开操作并添加评论
  8. 按下Clowncopterize并presto!重新开放!
  9. 无需破解数据库。

    另外,请查看存储库设置,以按照您希望的方式设置自动关闭。

    1. 转到存储库管理部分
    2. 按下您要管理的存储库的编辑
    3. 选择跟踪标签
    4. 应用程序配置部分中,您会看到两个设置:自动关闭自动关闭分支
    5. 我已将自动关闭设置为已启用,并将自动关闭分支设置为。这样只推动origin / master将自动关闭差异审查。

      ---------旧答案--------

      sberry建议将SSH连接到您的服务器,并打开MySql提示符:

      mysql> USE phabricator_differential;
      mysql> select status from differential_revision where id=5; (If your revision is D5 for example)
      

      请注意,您的状态不是0.关闭时很可能是3。

      mysql> update differential_revision set status=0 where id=5;
      

      现在您的修订版再次打开。

      我觉得这很麻烦,但从来没有达到目标。我希望有人可以提出更好的方法。