visual-studio AnkhSVN 与 VisualSVN

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/24045/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-13 16:23:20  来源:igfitidea点击:

AnkhSVN versus VisualSVN

visual-studiosvnversion-controlvisualsvnankhsvn

提问by thelsdj

I currently use AnkhSVN to integrate subversion into Visual Studio. Is there any reason I should switch to VisualSVN?

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

AnkhSVN is free (in more than one sense of the word) while VisualSVN costs $50. So right there unless I'm missing some great feature of VisualSVN I don't see any reason to switch.

AnkhSVN 是免费的(在不止一种意义上),而 VisualSVN 需要 50 美元。所以就在那里,除非我错过了 VisualSVN 的一些重要功能,否则我看不到任何切换的理由。

采纳答案by Brad Wilson

I used VisualSVN until Ankh hit 2.0, and ever since, I've abandoned VisualSVN. Ankh has surpassed VisualSVN in functionality, in my mind, and all the 1.x perf and integration issues are gone.

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

回答by Gluip

I recently tried Ankh but quickly switched back to VisualSVN. Because:

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

  • Better commit dialog (use UI of tortoise)
  • No refresh problems (which i had using ankh) Imho visual svn is easilty worth its money
  • 更好的提交对话框(使用乌龟的 UI)
  • 没有刷新问题(我使用 ankh) Imho visual svn 是物有所值的

回答by neslekkiM

For me, VisualSVN is pretty, but useless. AnkhSvn on the other hand, after it came in v2 as an scc provider, it works very good. VisualSVN tries to think for you, which is not an good thing, the user should be the controller, not the software.

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

回答by Duncan Smart

The main thing is that VisualSVN uses TortoiseSVN for nearly all of its UI. So you only really have to set up one client (preferred diff viewer, etc), and you can take advantage of things like the same "Previous messages" button on the Commit dialog, whether you're committing from Explorer or Visual Studio.

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