Mercurial .hgignore适用于Visual Studio 2010项目

9 浏览
0 Comments

Mercurial .hgignore适用于Visual Studio 2010项目

不要将其与Visual Studio 2008项目的Mercurial .hgignore混淆。

我在问是否可以将同一个文件重新用于Visual Studio 2010,或者是否需要添加其他扩展名等,以及为什么?

0
0 Comments

问题的原因是作者希望了解关于他的存储库的每个细节,所以他不会复制粘贴.hgignore文件,而是在需要时逐步构建它们。作者使用TortoiseHg来实现这一点,因为提交窗口会列出所有未跟踪的文件,右键单击可以添加模式以忽略这些文件。作者建议手动构建.hgignore文件,因为这样可以更好地了解项目。

然而,问题在于Thomas发布的列表中,*.resharper是最后一项。这会阻止共享每个解决方案的resharper设置,因为ReSharper的配置对话框中有一个选项可以设置。换句话说,如果您想确保所有开发人员对ReSharper的很多功能都使用相同的设置,就不能有这一行。

解决方法是手动创建.hgignore文件,并在其中添加适当的模式来忽略不需要跟踪的文件。对于*.resharper这种特殊情况,可以根据团队的偏好来决定是否将其添加到.hgignore文件中。

作者感谢其他人的建议,并表示部分地采纳了这些建议,但他需要检查其他人通常做什么,以便有一个起点。作者还提到,对于*.resharper这一项,这是一个团队决定的事情,有些团队更喜欢拥有单独的设置,而不是强制他们在整个团队中共享相同的设置。

解决这个问题的方法是手动构建.hgignore文件,并根据项目的需要添加适当的模式来忽略不需要跟踪的文件。对于特殊情况,如*.resharper这种团队偏好的设置,可以根据团队的需求来决定是否将其包含在.hgignore文件中。这样做可以更好地了解项目,并确保所有开发人员都使用相同的设置。

0