什么是Visual Studio中的软件包目录? 我应该把它包含在SVN中吗?

我在Visual Studio 2010中首次使用ASP.NET MVC 4,并使用SVN控制源代码。 我曾经在Visual Studio 2008中使用MVC 1,在那里我有自己的svn:ignorefilter

*.pdb *.exe *.dll debug/* release/* *.user *.suo obj/* bin/* obj bin VSMacros80 Thumbs.db _ReSharper.* 

但现在不能以相同的方式应用,因为项目中有一些新的文件夹,就像文件夹一样,我不知道它们中的哪一个必须被版本化。

关于包文件夹,我应该包括它的存储库或这个文件夹必须被忽略? 我应该忽略哪些其他文件夹或文件?

这听起来像你使用的NuGet和包文件夹是NuGet包文件夹。 如果您不介意添加几个较大但很less更改的二进制文件,则可以将其提交到源代码pipe理。

或者,如果开发人员和构build机器根据需要下载,则可以从源代码pipe理中省略并configurationNuGet以在每个构build中下载软件包 。 这也会有人下载更新版本并导致冲突的危险。

至于其他文件排除源代码控制,请参阅什么.net文件应该从源代码pipe理中排除? 对于.Net项目,我应该从源代码控制中排除哪些文件扩展名? 。