【问题标题】:AnkhSVN versus VisualSVN [closed]AnkhSVN vs VisualSVN [关闭]
【发布时间】:2010-09-06 15:30:37
【问题描述】:

我目前使用 AnkhSVN 将 subversion 集成到 Visual Studio 中。我有什么理由应该切换到 VisualSVN 吗?

AnkhSVN 是免费的(在不止一种意义上),而 VisualSVN 的价格为 50 美元。所以就在那里,除非我错过了 VisualSVN 的一些很棒的功能,否则我没有任何理由切换。

【问题讨论】:

  • 了解您在此处比较的版本可能会很方便
  • 有趣:切换到 AnkhSVN 后您缺少哪些 VisualSVN 功能?
  • VisualSVN 现在提供社区许可。它允许您在非域计算机上免费使用 VisualSVN。
  • AnhkSVN doesn't provide the concept of source control on folders,因为 VisualStudio SCC 没有。我只花了(几乎)一个星期给 AnhkSVN 一个机会,但最终文件夹图标和从文件夹向下提交的能力是必不可少的(当然,我在一个解决方案中有 60 多个项目)。我回到 VisualSVN,它也为大多数对话框使用 TortoiseSVN——Tortoise 本身很棒,这也意味着我在 Explorer 和 VisualStudio 中拥有相同的用户体验。

标签: visual-studio svn version-control visualsvn ankhsvn


【解决方案1】:

在 Ankh 发布 2.0 之前,我一直使用 VisualSVN,从那时起,我就放弃了 VisualSVN。在我看来,Ankh 在功能上已经超越了 VisualSVN,并且所有 1.x 性能和集成问题都消失了。

【讨论】:

    【解决方案2】:

    我最近尝试过 Ankh,但很快又切换回 VisualSVN。因为:

    • 更好的提交对话框(使用乌龟的 UI)
    • 没有刷新问题(我曾使用 ankh) 恕我直言,视觉 svn 很容易物有所值

    【讨论】:

      【解决方案3】:

      对我来说,VisualSVN 很漂亮,但没用。另一方面,AnkhSvn 在作为 scc 提供程序进入 v2 之后,它工作得非常好。 VisualSVN 试图为你思考,这不是一件好事,用户应该是控制器,而不是软件。

      【讨论】:

        【解决方案4】:

        最主要的是 VisualSVN 几乎所有的 UI 都使用 TortoiseSVN。因此,您只需要设置一个客户端(首选差异查看器等),无论您是从 Explorer 还是 Visual Studio 提交,您都可以利用“提交”对话框上相同的“上一条消息”按钮等功能。

        【讨论】:

        • VisualSVN 的概念很聪明,但当它开始比你更聪明时,它必须停止。让我烦恼的是,它想将每个文件放在 svn 存储库中的 projectfolder 中,但碰巧我想把文件放在那里,而不是让 svn 拥有..
        • 无论何时完成此操作,我只需右键单击这些文件并恢复添加。
        • 恕我直言,VisualSVN 并没有引入这种烦恼,这是因为一般来说 SVN 或 CVS 的基本假设,存储库中的所有内容都应该进行版本控制。如果你需要这条规则的例外,你可以通过向那个文件夹添加一个忽略模式来告诉 SVN,你就完成了。这样 SVN 也不会在将来添加此文件时出现错误。
        猜你喜欢
        • 2010-10-29
        • 1970-01-01
        • 1970-01-01
        • 2010-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-27
        • 1970-01-01
        相关资源
        最近更新 更多