Subversion 和 Visual Studio 项目的最佳实践

2024-05-14

我最近开始在 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(使用前将#替换为@)

Subversion 和 Visual Studio 项目的最佳实践 的相关文章

随机推荐