1
這可能是不可能的,也可能是愚蠢或不好的做法或者一個好主意。在Mercurial中,在所有分支上製作一些相同的文件
我有一個分支在我的回購中有部署腳本,每當我更新它們(經常)我需要將此分支合併到所有其他當前功能分支以獲取這些腳本的更新版本。無論我在哪個分支上,都可以讓一些文件保持一致嗎?
我曾考慮subrepositories但他們氣餒
這可能是不可能的,也可能是愚蠢或不好的做法或者一個好主意。在Mercurial中,在所有分支上製作一些相同的文件
我有一個分支在我的回購中有部署腳本,每當我更新它們(經常)我需要將此分支合併到所有其他當前功能分支以獲取這些腳本的更新版本。無論我在哪個分支上,都可以讓一些文件保持一致嗎?
我曾考慮subrepositories但他們氣餒
認爲subrepositories但他們氣餒
這只是一些開發商的意見,僅此而已(和GuestRepo將是這條道路上更好的選擇) - 分裂成單獨的回購是最自然的方式(和我的第一個想法)
但是,如果你更喜歡棘手的方式,你可以
個hg help graft
)只有這些變更成其他所有分支,使用-t "internal:other"
附加選項:在這種情況下,從源代碼改變的變更將自動贏得衝突並將出現在目標中。你的頭痛將是「每支支強迫移植」