为了停止为每个新存储库编写我的.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对象时特别方便。 –