我最近开始在 Visual Studio 中处理各种 C# 项目,作为大型系统计划的一部分,该系统将用于替换我们当前的系统,该系统是由用 C 和 Perl 编写的各种程序和脚本拼凑而成的。我现在正在进行的项目已经达到了颠覆的临界点。我想知道什么应该和不应该提交到 Visual Studio 项目的存储库。我知道它将生成各种文件,这些文件只是构建工件,并不真正需要提交,我想知道是否有人对在 Visual Studio 中正确使用 SVN 有任何建议。目前,我正在使用带有 Visual Studio 2010 beta 的 SVN 1.6 服务器。欢迎任何建议、意见。
根据 MSDN http://msdn.microsoft.com/en-us/library/ms171339.aspx:
您可以将以下文件添加到 Visual Studio 源代码管理中:
- 解决方案文件(
*.sln
).
- 项目文件,例如,
*.csproj
, *.vbproj
files.
- 基于 XML 的应用程序配置文件,用于控制 Visual Studio 项目的运行时行为。
无法添加到源代码管理的文件包括:
- 解决方案用户选项文件(
*.suo
).
- 项目用户选项文件,例如,
*.csproj.user
, *.vbproj.user
files.
- Web 信息文件,例如
*.csproj.webinfo
, *.vbproj.webinfo
,控制 Web 项目的虚拟根位置。
- 构建输出文件,例如,
*.dll
and *.exe
files.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)