【发布时间】:2013-02-26 20:03:48
【问题描述】:
我正在寻找一种工具,它提供以下功能来使用 Visual Studio 2012 开发 ASP.NET Web 应用程序:
版本控制,
错误跟踪,
源代码控制,
多个用户同时工作和访问同一个项目,
与 Visual Studio 2012 集成。
上述所有功能都随 TFS 提供,但在我的情况下,我们有一个小型开发团队(少于 5 人),我认为 SVN 等免费工具可能比 TFS 更具成本效益,而 TFS 可能更合适适合大型团队。
Q1) 那么,如果 Apache Subversion SVN 能够实现上述 5 个主要功能,谁能提供建议?
Q2)第二个问题,如果我使用 SVN 而不是 TFS,我会错过或无法在 SVN 中实现哪些功能?
【问题讨论】:
-
版本控制和源代码控制有什么区别? ;)
-
如果您订阅了 MSDN,TFS 对 5 人或更少的团队是免费的。
-
在版本控制中,我们将提供带有日期、每个版本的主要更改等的版本。在源代码控制中,我们将能够保护源代码并由多个用户管理源代码。跨度>
-
@JamesReed 但免费的 TFS 是否涵盖与 Sharepoint 2013 的集成。因为我将来需要此功能,因为我们将为我们的公司开发一个 sharePoint Web 应用程序。
-
它看起来像共享点集成doesn't come with tfs explress。 Sharepoint 集成用于项目计划(冲刺计划等)。如果您正在为您的公司开发一个共享点站点,那么 TFS Sharepoint 集成与此绝对无关。当然,除非您的 sharepoint Web 应用程序会以某种方式与 TFS 交互(显示工作项等)
标签: visual-studio svn version-control tfs