3 回答

TA貢獻1871條經(jīng)驗 獲得超13個贊
git check-ignore -v filename
有關(guān)更多詳細信息,請參見手冊頁。
原始答案如下:
git目前不提供此類內(nèi)容。但在看到你的問題后,我做了一些谷歌搜索,發(fā)現(xiàn)在2009年,這個功能被要求并部分實施。在閱讀完線程之后,我意識到要正確地完成這項工作并不會太多,所以我已經(jīng)開始研究補丁并希望在接下來的一兩天內(nèi)完成。我準(zhǔn)備好后會更新這個答案。
更新:哇,這比我想象的要難得多。git
排除處理的內(nèi)臟非常神秘。無論如何,這是一個幾乎完成的一系列提交,適用于今天的上游master
分支。測試套件已完成99%,但我還沒有完成--stdin
選項的處理。希望我能在本周末管理它,然后將我的補丁提交到git郵件列表。
與此同時,我絕對歡迎任何能夠這樣做的人進行測試 - 只需從我的git
fork中克隆,檢查check-ignore
分支,并正常編譯它。
更新2:已經(jīng)完成了!最新版本在github上面,如上所述,我已經(jīng)將補丁系列提交到git郵件列表進行同行評審。讓我們看看他們的想法......
更新3:經(jīng)過幾個月的黑客攻擊/補丁評論/討論/等待,我很高興能夠說這個功能現(xiàn)已達到git的master
分支,并將在下一個版本中提供(1.8.2,預(yù)計8日2013年3月)。這是check-ignore
手冊頁。哎呀,這比我想象的要多得多!
更新4:如果您對這個答案如何演變以及該功能的實現(xiàn)感興趣,請查看GitMinutes播客的第32集。
- 3 回答
- 0 關(guān)注
- 1097 瀏覽
添加回答
舉報