0
不要与Mercurial .hgignore for Visual Studio 2008 projects和VS 2010 projects混淆。Visual Studio 11/vNext项目的Mercurial .hgignore
Visual Studio 11(“vNext”)包含许多应该从源代码存储库中排除的新功能...例如,应用程序生命周期管理工具和Metro相关的项目信息。
问题:应该对.hgignore
做什么新的扩展或更改?为什么?
感谢您的回复,尽管老实说,您的回答让我更加困惑。我几乎不熟悉Mercurial,但我知道在Git的经验中,意外地跟踪解决方案文件,构建内容等非常容易。借助Mercurial,我不想依赖评论中提供的@ jrummell之类的插件。 ' - 未知 - 无状态'开关如何使追踪无意文件成为不可能? – 2012-02-13 19:51:06
那些不会让它变得不可能。该序列只是说“采取一切当前未知的事物并忽略它”。我最后谈论的是如何自动添加任何东西,所以只要确保没有生成任何“hg add”,并且只会跟踪重要的东西。 – 2012-02-14 04:02:46
我认为这个问题真的是关于什么文件应该或不应该在源代码控制中,即什么是重要的东西?你的建议对VS2010来说不是很好。对于Web应用程序,它会生成一个包含15行的忽略文件 - 其中12个需要删除,其他3个需要更改,另外还需要添加至少1个。 – 2012-02-14 14:29:40