2010-10-29 71 views
6

我確定我的Git回購的兩個分支只能在一個文件中有所不同。確保這一點最簡單的方法是在branch1中完成所有工作,並且每當切換到它時將它合併到branch2(包裝到shell腳本中,因此每個開關只需要一個命令)。但是,有沒有辦法做到這一點,甚至更少的工作?通過一個文件保持兩個Git分支不同

回答

4

是,使用一個Git filter driver,用塗抹腳本足夠的智能:

alt text

但問題是:你需要兩個分支嗎?
如果這是一個配置文件,如「Git: how maintain (mostly) parallel branches with only a few difference?」中所述,存儲模板可能會更好。同樣的問題提出了其他選擇。

+0

非常好,我會研究它! – 2010-10-29 13:37:09

+1

+1最後,在本網站的所有「重複」相關帖子中,@VonC提供了正確的方式。起初也許更難,但它不像rebase方法那樣是黑客。 – 2014-04-04 17:02:59

相關問題