1
我有一個2分支的git倉庫。我的.gitignore指定「* .dll」作爲模式之一。是否可以將未跟蹤和忽略的文件與特定分支關聯?
- 在
branch1
中,我複製粘貼test.dll
到根文件夾中。 - 然後我切換到分支#2使用
git checkout branch2
。
我的branch2
顯示新添加的test.dll
。我不想讓它出現在branch2
。是否有可能將這個未跟蹤和忽略的文件與branch1
相關聯,以便它僅在我git checkout branch1
時纔會顯示?
謝謝。
謝謝VonC。我想你的解決方案將工作,但它會要求我添加「test.dll」索引。這似乎是一個重大的黑客攻擊,因爲該文件實際上是.gitignore的一部分。我的答案是,我根本無法實現我想要的,應該簡單地接受它是如何工作的 - 任何未被跟蹤的東西都不屬於任何特定的分支。再次感謝你:) – niaher
@niaher「任何未被跟蹤的東西都不屬於任何特定的分支」(當前的)想法,但如果有人爲Git提交補丁,它可能會發展。 – VonC