爲了停止爲每個新存儲庫編寫我的.hgignore
;我決定創建我hgignores
一個獨立的存儲設備目前的樣子:你如何管理你的忽略?
hgignores
├── cpp
├── eclipse
├── intellij
├── java
├── latex
├── linux
├── netbeans
├── osx
├── python
└── textmate
現在每個倉庫,我粘貼相關的忽略。
例如:
$ cat hgignores/latex hgignores/osx hgignores/textmate >> [repo]/.hgignore
這使我懷疑,如果將來我碰巧已經忘記了的忽略文件標誌cpp
(例如),我將不得不修改hgignores/cpp
並最終使更改每個cpp
存儲庫我再次!
我認爲我正在通過爲忽略創建一個統一的倉庫來向正確的方向發展,但我可能在這裏和那裏都缺少一些小技巧。
很想聽聽一些建議;或對你如何完成這一任務的見解?
我使用版本控制的視覺演播室解決方案(僅限hg)的模板。 .hgignore由mercurial進行跟蹤,幷包含非源非自動生成文件的規則。在通過ATL項目製作COM對象時特別方便。 –