使用Subversion的ASP.NET项目(VisualSVN客户端) - 我应该忽略哪些文件?

Cra*_*vis 14 svn asp.net version-control visualsvn

我刚刚开始通过VisualSVN IDE插件将Subversion与ASP.NET Web应用程序一起使用.Visual Studio会自动生成一堆文件,因此我不想对这些文件进行版本控制,因为它们实际上并不是代码库的一部分,也不需要构建.

有没有人有从ASP.NET Web应用程序提交Subversion时应该忽略的主要文件的确切列表?我将如何忽略这些文件.如果可能的话,我想全局设置它,这样我就不必为我编写的每个ASP.NET Web应用程序做同样的事情并为其创建新的存储库.

答案

要在下面的答案中提交的忽略的文件列表,

  • 箱子
  • OBJ
  • *.可执行程序
  • *.PDB
  • 名为.suo*
  • _ReSharper.*
  • *.用户

一般的共识似乎是,在创建存储库时,应该在每个项目的基础上忽略这些.然后,所有使用存储库的用户都会忽略它们.

Agi*_*Jon 7

不是'确定',但我总是忽略.suo和.user文件以及bin /和obj /目录

  • @Craig - 看我的回答.你在TortoiseSVN中设置了它.从任何文件夹的上下文菜单:TortoiseSVN>设置>全局忽略模式. (2认同)

Jam*_*Ide 5

这是TortoiseSVN的忽略列表.VisualSVN需要TortoiseSVN并使用其设置.

bin obj *.exe *.pdb *.suo _ReSharper.* *.user
Run Code Online (Sandbox Code Playgroud)

我没有使用此设置提交任何不需要的(或未提交任何想要的)文件.