3

我正在寻找一种工具,它为使用 Visual Studio 2012 开发 ASP.NET Web 应用程序提供以下功能:

  1. 版本控制,

  2. 错误跟踪,

  3. 源代码控制,

  4. 多个用户同时工作和访问同一个项目,

  5. 与 Visual Studio 2012 集成。

以上所有功能都随 TFS 提供,但就我而言,我们有一个小型开发团队(少于 5 人),我认为 SVN 等免费工具可能比 TFS 更适合大型团队的成本效益更高.

Q1)如果 Apache Subversion SVN 能够实现上述 5 个主要功能,那么任何人都可以提出建议吗?

Q2)第二个问题,如果我使用 SVN 而不是 TFS,我会错过或无法在 SVN 中实现哪些功能?

4

2 回答 2

4

Apache Subversion 可能是你最好的朋友,但我想引用这个答案

TFS 和 SVN 是没法比的!

第 1 点和第 3 点:肯定是的。

第 2 点:您可以将 SVN 与错误跟踪器集成,甚至可以使用客户端的花里胡哨。例如检查 TortoiseSVN 客户端手册:“与错误跟踪系统/问题跟踪器集成”。

第4点:肯定是的。

第5点:是的。检查Visual Studio 的VisualSVN扩展。如果您的机器不在域中,您可以免费使用它。

至于 Apache Subversion 服务器,您可能需要查看VisualSVN Server Standard Edition,它也是免费的。事实上,这将是 Windows 环境的最佳选择。

于 2013-02-26T11:51:17.953 回答
0

据我所知,您可以达到第 1、3、4、5 点。对于第 2 点,我不确定。

但是你可以看看这个

于 2013-02-26T11:40:37.783 回答