【发布时间】:2009-03-09 14:15:00
【问题描述】:
哪些文件夹不能提交到颠覆服务器?
我说的是 Visual Studio 2.008 中的标准 asp.net Web 应用程序。我认为bin文件夹因为它的文件被重新生成,还有其他的吗?
【问题讨论】:
标签: asp.net visual-studio svn
哪些文件夹不能提交到颠覆服务器?
我说的是 Visual Studio 2.008 中的标准 asp.net Web 应用程序。我认为bin文件夹因为它的文件被重新生成,还有其他的吗?
【问题讨论】:
标签: asp.net visual-studio svn
我们把这个字符串作为我们所有项目的 svn:ignore 属性:
*.pdb
*.exe
*.dll
debug/*
release/*
*.user
*.suo
obj/*
bin/*
obj
bin
VSMacros80
【讨论】:
对于任何 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
【讨论】:
obj 是另一个,因为它们是在编译期间构建的调试符号。
【讨论】: