0
我的存儲庫A取決於存儲庫B,所以我打算將B添加到A作爲子文件。但事實上,A並不依賴於B的全部,只是說B庫的根目錄中的子文件夾bar/
的內容。mercurial subrepository可以作爲另一個存儲庫的子文件夾嗎?
是否有可能表明只有子文件夾構成subrepo?
注:這基本上是
但善變,而不是混帳同樣的問題。
我的存儲庫A取決於存儲庫B,所以我打算將B添加到A作爲子文件。但事實上,A並不依賴於B的全部,只是說B庫的根目錄中的子文件夾bar/
的內容。mercurial subrepository可以作爲另一個存儲庫的子文件夾嗎?
是否有可能表明只有子文件夾構成subrepo?
注:這基本上是
但善變,而不是混帳同樣的問題。
同樣的答案適用於mercurial:您不能進行只包含部分存儲庫的結帳。
如果您只需要存儲庫的一部分,就可以考慮使用相同的方法,並將更廣泛關注的部分(例如庫)移動到單獨的存儲庫中,以後可以通過多個子程序將其引用爲子存儲庫。 但是,你應該考慮你是否真的想要它成爲一個官方的子庫,或者如果你只是把它連接起來(而不是一個官方的子庫)。你也可以把這個庫部分拆分成一個獨立的回購庫,並且經常簡單地將其引入到應該使用它的庫中(這是重複的,但是避免了子回購方法)。
我真的希望你可以把多個存儲庫放在一起,這樣可以解決我遇到的具體問題。但這超出了這個問題的範圍。 – einpoklum
你可以簡單地從你喜歡的任何存儲庫中取出。如果沒有共同的歷史,Mercurial會告訴你它是無關的,並問你是否要繼續。但你可以做到這一點。 – planetmaker
我不知道我可以在同一個文件夾中有多個存儲庫(不在子文件夾中)。我錯了嗎? – einpoklum