2012-02-22 77 views
3

最近Mercurial添加了階段。強制mq僅在草稿上工作

是否可以限制mq僅在階段草案上工作?

當我嘗試strippublic changeset時,它應該顯示一個警告。

回答

2

不,從Mercurial 2.1開始,這還沒有實施。該版本爲階段概念提供了基礎,但是(如您所見),並非所有命令都已更新以考慮階段。我們將在下一個版本上爲此工作。

+0

呃......我很高興聽到在未來的版本中Mercurial擴展會意識到階段。 :) – seler 2012-02-22 11:16:12

+1

一些mq命令意識到階段。如果您嘗試在公共階段使用「hg qimport」修訂版,它將失敗並顯示消息「abort:修訂版X不可變」。此外,如果您嘗試重新設置公共變更集,則重新分配擴展失敗。兩者都可以讓你進入'hg help phases'獲取更多信息。 – 2012-02-22 11:28:13

+0

@SteveKaye:好點,我們確實設法讓一些命令能夠識別相位。在下一個版本中,支持將逐漸增加,就像我們現在幾乎在任何地方都支持版本升級一樣。 – 2012-02-22 14:33:32