2
最終我試圖實施混帳一個RCS的關鍵字替換。要求是在進入git repo之前必須對工作副本進行過濾。所以,提交後我有工作副本與我的工作樹中的變化,這是在回購相同。文件重新簽出與「乾淨」的過濾器修改的狀態
我竭力試圖實現它使用過濾器,希望能重新籤的文件在提交後的腳本。它在一般情況下工作,但是...在刪除文件並檢查出來後它會得到「修改」狀態。在日期或提交ID中有真正的區別。所以,我迷路了。除了它與「的ident」
所以沒有問題的作品,這裏是我所做的快照:
.gitattribute --> *hpp filter=rcs-kwdsubst
.git/config --> [filter "rcs-kwdsubst"] clean=my-filter
%> git commit file.hpp -m "blah"
%> rm file.hpp
%> git checkout file.hpp
%> git status
... modified file.hpp ...
爲什麼???如何解決它?
忘了提,如果我只用.gitattribute - > * HPP的ident,它的工作原理確定的上述方案和修改的$ id $標籤如預期,沒有修改的狀態。 – Serge