有沒有辦法讓git自動管理共享/同步分支之間的特定文件? 例如。如果我有分支:branch1和master,並且我在branch1上更改/提交file1,它會自動更新/提交具有主內容相同內容的file1(反之亦然)。 實質上,我希望一組文件始終在兩個分支中同步。如何自動保持特定文件在git分支之間同步?
我已經看過git子模塊,但我想保持同步的文件位於不同的位置(這是項目中的大部分文件)。 我對git相當陌生,我一直無法完全掌握git子樹可以做什麼。 git子樹允許我需要什麼? (如果是的話,我可以花時間學習它)
我能想到的另一個選擇是創建一個腳本,使用git-cherry-pick或checkout -patch來保持文件同步。如果我要走這條路線,櫻桃選擇還是補丁更好?
請詳細解釋一下爲什麼你需要這些文件在所有分支上都是一樣的?它感覺就像是配置,可能根本不應該根據版本(或在不同的系統中)進行版本控制。 – Sven
它們是代碼文件,它們中的一些是經常更改/調整的算法。比任何事情都方便。有一些文件我或多或少知道,如果我在一個分支中更改它們,我希望它們在另一個分支中更改。 – user3005553