我目前正在使用Subversion存儲庫,但我正在使用git在本地機器上工作。它使工作變得更容易,但是它也使得顛覆回購中的一些不良行爲非常明顯,並且給我造成了問題。使用Git處理顛覆操作:忽略對跟蹤文件的修改
拉下代碼後會有一些複雜的本地構建過程,它會創建(並且不幸地修改)一些文件。很明顯,這些更改並不意味着被提交回存儲庫。不幸的是,構建過程實際上是在修改一些跟蹤文件(是的,很可能是因爲有人錯誤地將這些構建工件提交給了Subversion存儲庫)。由於這些修改將它們添加到我的忽略文件中對我沒有任何幫助。
我可以避免檢查這些變化回來它,我簡單地不分階段或提交它們,但有未分離的本地更改意味着我不能先徹底清除它們,然後重新分配。
我想知道的是,是否有任何方法可以忽略對一組跟蹤文件的未來更改?另外,還有另一種方法來處理我遇到的問題,或者我只需告訴誰檢查了這些文件來清理它們?
我同意,我只是想要一個備份計劃,以防萬一這種情況不會發生。我必須使用存儲庫,但這些文件不是我的,我使用git來處理它。 – 2010-04-01 18:59:40
我可以看到我將如何複製這些文件,但我不知道如何在乾淨的過濾器中引用文件名。有沒有一個變量呢? – 2010-04-02 00:02:01
@Chris:在閱讀http://lists.zerezo.com/git/msg422632.html後,我不確定這個過濾器驅動程序是否是正確的工具,因爲J.C. Hamano希望它是無狀態的。 – VonC 2010-04-02 06:24:32