为Visual Studio 2010项目

为Visual Studio 2010项目

问题描述:

的Mercurial .hgignore不要与Mercurial .hgignore for Visual Studio 2008 projects为Visual Studio 2010项目

我是问时是否是相同的文件可以为Visual Studio 2010,或者一些其他的扩展等可重复使用应该被添加到它,&混淆为什么?

新的东西与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 
+1

谢谢你,优秀的名单。 – 2010-11-04 12:45:43

+2

和'[Tt] humbs.db'? – 2011-03-31 13:44:27

+1

@David:这是Windows缩略图缓存文件“thumbs.db”在这里阅读更多内容:http://en.wikipedia.org/wiki/Windows_thumbnail_cache – 2011-04-13 19:34:14

,所以我从来没有复制和从一个回购的.hgignore文件粘贴到下一个,而不是我随时随地创建它们。

这是很容易与TortoiseHg,因为提交窗口会列出所有未跟踪文件,只需右键点击将允许我补充模式忽略这些文件。这样我总能发现我可能或不想保留的新文件。

例如,在由托马斯公布的名单,*.resharper是最后一项。这将阻止共享每个解决方案的resharper设置,因为ReSharper的配置对话框中的一个选项可以设置为。换句话说,如果您想确保所有开发人员都使用相同的设置运行ReSharper可以帮助您的许多事情,那么该特定行不可能在那里。

所以我的建议是:做手工,你会学到一两件事在这个过程中您的项目。

+5

我真的很感谢你的建议,其实这是部分我做什么,而是要检查什么其他人通常做只是为了有一些需要从...开始。关于* .resharper这是一个团队的事情..有些团队喜欢为它设置单独的设置,而不是在整个团队中强制分配相同的设置..但是我明白了你的意思。再次感谢:) – 2010-11-07 07:41:33