【发布时间】:2012-11-17 22:54:26
【问题描述】:
我在 phabricator 中为开发分支创建了评论,对其进行了多次更新,然后推送分支进行测试。审核未完成,但phabricator 自动将其关闭。
我可以创建另一个差异评论,但所有 cmets 和更新都将是旧版本...
那么有没有办法重新打开已关闭的评论?
【问题讨论】:
标签: phabricator
我在 phabricator 中为开发分支创建了评论,对其进行了多次更新,然后推送分支进行测试。审核未完成,但phabricator 自动将其关闭。
我可以创建另一个差异评论,但所有 cmets 和更新都将是旧版本...
那么有没有办法重新打开已关闭的评论?
【问题讨论】:
标签: phabricator
我知道有更好的方法!
编辑:虽然旧答案有效……但不是如何做到这一点。而是这样做:
无需破解数据库。
另外,请查看存储库设置,以按照您想要的方式设置自动关闭。
我已将 Autoclose 设置为 Enabled,并将 Autoclose Branches 设置为 master。这样一来,只有推送到 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;
现在您的修订版再次打开。
我觉得这很麻烦,但它达到了目标。我希望有人可以提出更好的方法。
【讨论】: