用于 VisualStudio2010项目的 Mercurial.hg忽略

不要和 用于 VisualStudio2008项目的 Mercurial.hg忽略混淆

我想知道同样的文件是否可以在 Visual Studio 2010中重用,或者应该添加一些其他的扩展等等,为什么?

14776 次浏览

这些新的东西与 MSTest 的东西有关,下面是我使用的:

# use glob syntax
syntax: glob


*.obj
*.pdb
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.DotSettings
[Bb]in
[Dd]ebug*/**
obj/
[Rr]elease*/**
_ReSharper*/**
NDependOut/**
packages/**
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
*.ncrunch*
*.ndproj

我觉得了解存储库的每一条信息很重要,所以我从来不复制和粘贴。Hgignore 文件从一个回购到下一个,而是我总是建立他们,因为我去。

这对 TortoiseHg 来说很容易,因为提交窗口将列出所有未跟踪的文件,并且一个简单的右键单击将允许我添加模式来忽略这些文件。通过这种方式,我总能发现自己可能想要或不想要保留的新文件。

例如,在 Thomas 发布的列表中,*.resharper是最后一项。这将防止共享每个解决方案的 reSharper 设置,因为可以将 ReSharper 配置对话框中的一个选项设置为。换句话说,如果您想确保所有开发人员都使用相同的设置来运行 ReSharper 可以帮助您完成的许多事情,那么这一行就不能出现。

所以我的建议是: 手动完成,在这个过程中你会学到一些关于你的项目的东西。