我正在寻找一种工具,它为使用 Visual Studio 2012 开发 ASP.NET Web 应用程序提供以下功能:
版本控制,
错误跟踪,
源代码控制,
多个用户同时工作和访问同一个项目,
与 Visual Studio 2012 集成。
以上所有功能都随 TFS 提供,但就我而言,我们有一个小型开发团队(少于 5 人),我认为 SVN 等免费工具可能比 TFS 更适合大型团队的成本效益更高.
Q1)如果 Apache Subversion SVN 能够实现上述 5 个主要功能,那么任何人都可以提出建议吗?
Q2)第二个问题,如果我使用 SVN 而不是 TFS,我会错过或无法在 SVN 中实现哪些功能?