我在Phabricator中创建了一个开发分支的审查,多次更新后将分支推送进行测试。审查尚未完成,但Phabricator自动关闭了它。
我可以创建另一个差异审查,但所有评论和更新都将存在旧审查中......
那么有没有重新打开已关闭审查的方法?
我在Phabricator中创建了一个开发分支的审查,多次更新后将分支推送进行测试。审查尚未完成,但Phabricator自动关闭了它。
我可以创建另一个差异审查,但所有评论和更新都将存在旧审查中......
那么有没有重新打开已关闭审查的方法?
我知道有更好的方法!
编辑:虽然旧的答案可以工作...但这不是正确的方法。相反,应该这样做:
无需黑客攻击数据库。
此外,请查看存储库设置,以设置您想要的自动关闭方式。
我已经将自动关闭设置为启用,而自动关闭分支设置为主。这样,只有对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;
现在您的修订版再次开放。
我觉得这很繁琐,但它仍然达到了目标。我希望有人能建议更好的方法来完成它。