有趣和有用的答案How to setup a git driver to ignore a folder on merge是,它並沒有回答這仍然難倒我了原來的問題。如何使混帳忽略一個目錄,而合併
與連接到上面的問題,我都用同一套目錄的兩個分支和合併到彼此,我需要的git完全忽略一個目錄。
我試着用我自己的合併驅動程序,如How do I tell git to always select my local version for conflicted merges on a specific file?中所述,但這種方法的問題在於,只有在這兩個分支中存在實際衝突文件時纔會調用此驅動程序。只要文件的更改只在一個分支上,git就會合並它們而不調用我的合併驅動程序。
這導致目錄,我不希望在文件中的更改。任何想法如何讓git忽略該目錄中的每個文件 - 無論它是否被觸及?
我一直在尋找到最近的Git,這似乎是可能會阻止我們使用它的問題之一,你不能有選擇地合併事物。 – user606723
'git filter-branch'命令可能就是你想要的。它允許您在合併過濾內容時進行合併。 http://git-scm.com/docs/git-filter-branch –
感謝FPR的答案,但我不明白我怎麼能在這種特殊情況下適用'過濾branch'沒有做很多工作,爲每合併。 –