我有一個關於附件的問題。我們的項目設置如下:Mercurial附件
+ projectA
+ some files
+ dependencyA
+ some files
dependencyA
是子庫。它的建立是這樣的:
- CD了projectA
- 的mkdir dependencyA
- CD dependencyA
- 汞的init
- 汞柱拉的ssh:// @汞somerandomiphere/dependencyA
- CD ..
- echo dependencyA = ssh:// hg @ somerandomiphere/dependencyA> .hgsub
- hg add
- 汞提交
- HG推
如果我更改了suprepository,然後提交,並從主項目推動他們。自從它遞歸以來,它們都會被推送到服務器。現在我的同事想要從服務器上獲取更改。但由於主項目沒有改變,它不會工作。但是,如果我在主項目中更改某些內容並將其推送到服務器。在hg pull
他會得到最新的變更集,如果他做了hg update
那麼它會更新子庫。這是預期的行爲。
現在我的問題是,如果有一種方法來改變,但只有 subrepository沒有做一個新的克隆它或什麼是最好的辦法做到這一點。
這只是因爲hgrc沒有得到一個默認的服務器路徑集。你大概可以解決這個問題,一切都會很開心。 –
是的,這是另一種方式 – realshadow