2012-11-29 33 views
8

我在phabricator中爲開發分支創建了一個評論,更新了幾次,並且推送分支進行測試。 Review沒有完成,但是Phabricator自動關閉它。如何重新打開phabricator中的差異檢查?

我可以創建另一個差審覈,但所有評論和更新將在老...

那麼,有沒有辦法重新打開已關閉評論?

回答

23

我知道還有更好的辦法!

編輯:雖然舊的答案工程...它是不是如何做到這一點。而是這樣做:

  1. 轉到配置部分,並選擇差異組。
  2. 查找選項differential.allow,重新
  3. 設定值改爲「啓用重新」並保存配置項。
  4. 導航至關閉差異檢查。
  5. 轉到底部,並找到跳入行動部分。
  6. 選擇行動重新打開並添加註釋
  7. 按Clowncopterize和presto!重新開放!

無需破解數據庫。

另外,請查看存儲庫設置,設置自動關閉方式。

  1. 轉到庫管理部分
  2. 您要管理
  3. 之所以選擇跟蹤標籤
  4. 應用程序配置部分倉庫
  5. 出版社編輯你看到兩個設置:自動關閉Autoclose分支

我已經設置自動關閉啓用自動關閉分行。這種方式只會推動起源/主人將自動關閉差評。

--------- OLD答案--------

什麼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; 

現在您的修訂再次打開。

我覺得這很麻煩,但從來沒有達到這個目標。我希望有人能提出一個更好的方法來做到這一點。

+0

我實際上修補了我們的phabricator安裝,以允許管理員用戶通過下拉菜單執行此操作。如果我們沒有那麼多無關的補丁,我會推動這個上游。 – sberry

+0

這將是一個很酷的功能添加。如果你有時間,如果你對這個改變提出了要求,我會很喜歡它。 –

+0

只是出於好奇,你還有什麼補丁?我剛開始在我的團隊中使用Phabricator,當我們掌握了適合我們的流程時,我們會將其推廣到所有團隊。因此,對於短時間排序或錯誤工作流程的任何瞭解都將受到高度讚賞 –