Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在phabricator中重新打开差异审查?_Phabricator - Fatal编程技术网

如何在phabricator中重新打开差异审查?

如何在phabricator中重新打开差异审查?,phabricator,Phabricator,我在phabricator中创建了review for development分支,对其进行了多次更新,然后推动该分支进行测试。审阅未完成,但phabricator自动关闭了它 我可以创建另一个差异审查,但所有的评论和更新将在旧的 有没有办法重新打开封闭式评论?我知道有更好的办法 编辑:虽然旧答案有效。。。这是而不是如何做到这一点。而是这样做: 转到配置部分,选择差异组 查找选项差异。允许重新打开 将值设置为“启用重新打开”并保存配置条目 导航到封闭式差异审查 转到底部,找到立即行动部分 选择操

我在phabricator中创建了review for development分支,对其进行了多次更新,然后推动该分支进行测试。审阅未完成,但phabricator自动关闭了它

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


有没有办法重新打开封闭式评论?

我知道有更好的办法

编辑:虽然旧答案有效。。。这是而不是如何做到这一点。而是这样做:

  • 转到配置部分,选择差异组
  • 查找选项差异。允许重新打开
  • 将值设置为“启用重新打开”并保存配置条目
  • 导航到封闭式差异审查
  • 转到底部,找到立即行动部分
  • 选择操作重新打开并添加注释
  • 按“丑角”和“快活”按钮!重新开放 不需要破解数据库

    另外,请查看存储库设置,以设置自动关闭方式

  • 转到存储库管理部分
  • 要管理的存储库,请按edit
  • 选择“跟踪”选项卡
  • 在应用程序配置部分,您会看到两种设置:自动关闭自动关闭分支 我已将自动关闭设置为启用,并将自动关闭分支设置为主分支。这样,只有推送到原点/主控点时,才会自动关闭差异审查

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

    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;
    
    现在你的修订版又打开了


    我觉得这很麻烦,但它实现了目标。我希望有人能提出更好的方法。

    我实际上修补了phabricator的安装,允许管理员用户通过下拉菜单来实现这一点。如果我们没有这么多不相关的补丁,我会把它推到上游。这将是一个很酷的功能。如果你有时间的话,我希望你能提出一个修改请求。出于好奇,你还做了哪些补丁?我刚刚开始在我的团队中使用Phabricator,当我们掌握了一个适合我们的流程时,我们将把它推广到所有团队。因此,任何对短提交或糟糕工作流的洞察都是非常值得赞赏的。最大的补丁允许每个用户选择统一的差异与并排的差异。我们有几个人真的很习惯UDIFS,这是一个交易破坏者。支持将独立差异视为UDIFS,但在普通视图中不支持。其他涉及到扩展LDAP支持,以及与JIRA的一些集成?我怎么去那里?