我有一個mercurial存儲庫,裏面有多個子存儲庫。存儲庫有一個Visual Studio解決方案,其中包含存儲庫和子庫中的項目。我可以將更改多個mercurial subrepos提交給新的命名分支嗎?
假設我想實現一個新功能,它需要修改存儲庫中的主項目,並在解決方案中更改其中的一個依賴項目(比方說,在依賴項中添加一個新的共享接口,以及一個實現在主項目中的接口)。
我想,然後提交更改,但新的命名的分支,因爲它是未完成的,將被後來合併英寸使用tortoiseHg我提交存儲庫中的更改,指定要創建的新分支。提交反過來提交sub repo的更改,但在我的測試中,它不會在其存儲庫中創建新分支,而只是將該更改集添加到當前分支。
我可以顯式執行對子倉庫的提交,並指定當時的分支名稱,但我希望有一種方法可以將整個存儲庫中的更改集提交到每個倉庫中的新分支,因此我的工作流程清潔器。這可能嗎?
謝謝。我假設合併變更的情況也是如此? – 2010-11-17 14:00:49
讓我用更多的信息編輯我的答案。 – 2010-11-17 14:05:46