哪些文件夹可以不提交给subversion服务器?
我在谈论Visual Studio 2.008中的标准asp.net Web应用程序。我认为bin文件夹因为它的文件被重新生成,还有其他吗?
答案 0 :(得分:11)
我们在所有项目中将此字符串作为svn:ignore属性:
*.pdb
*.exe
*.dll
debug/*
release/*
*.user
*.suo
obj/*
bin/*
obj
bin
VSMacros80
答案 1 :(得分:3)
对于任何C#项目,我建议忽略以下文件/目录:
要忽略的Visual Studio文件
*.pdb
- 调试时保存状态信息的文件。*.exe
- 可执行文件二进制文件。*.dll
- 图书馆二进制文件。debug/*
- Visual Studio用于存储大量调试信息的文件夹release/*
- Visual Studio用于存储二进制版本的文件夹。 *.user
- 按用户配置。*.suo
- 以二进制格式存储的每个用户的选项设置。obj
- Visual Studio用于存储调试时使用的二进制对象的文件夹。bin
- Visual Studio用于存储编译对象的文件夹。VSMacros80
- Visual Studio用于存储宏的文件夹。要忽略的其他文件
packages
- 用于NuGet引用的文件夹。*.log
- 如果在源文件夹中写入日志(这不应该发生)。注意:请记住添加这些模式以便递归地忽略。
额外(复制粘贴)
*.pdb
*.exe
*.dll
debug/*
release/*
*.user
*.suo
obj
bin
VSMacros80
packages
*.log
答案 2 :(得分:1)
obj是另一个,因为它们是在编译期间构建的调试符号。