不要与 Visual Studio 2008 项目和VS 2010 项目的Mercurial .hgignore混淆。
Visual Studio 11(“vNext”)包括许多可能应该从源代码存储库中排除的新功能……例如,应用程序生命周期管理工具和 Metro 相关项目信息。
问题:应该进行哪些新的扩展或更改.hgignore
,为什么?
不要与 Visual Studio 2008 项目和VS 2010 项目的Mercurial .hgignore混淆。
Visual Studio 11(“vNext”)包括许多可能应该从源代码存储库中排除的新功能……例如,应用程序生命周期管理工具和 Metro 相关项目信息。
问题:应该进行哪些新的扩展或更改.hgignore
,为什么?
我经常看到这类问题,它们的不同之处仅在于所讨论的 IDE 的点发布。我从来不理解他们。我在新环境中建立新项目的通常过程是:
hg init
hg status --unknown --no-status > .hgignore
.hgignore
的 glob 文件类型我会看到很多查看您链接到的两个类似问题的答案,看起来基本上类似的过程会奏效。
我想我只是不理解这个广泛的问题类别,或者为什么复制/粘贴比快速组装更容易/更快。除非一个人做了很多(不明智的)hg addremove
,或者hg commit -A
没有意外跟踪一个无意添加的文件的风险。