我正在寻找一个颠覆工具,我有以下要求:
基本上,我想要一个颠覆工具,只会在创建项目或实际需要从以前的版本中获取内容时打扰我。
是否存在类似的东西,如果存在,它是什么?
答案 0 :(得分:14)
是。 VisualSVN(商业)
除了“自动提交新版本” - 这没有任何意义。 计算机知道您的代码何时准备好提交并且没有错误的那一天是全世界需要更多程序员的日子
当您完成任务时提交,这有效地为您提供了回滚点。添加有意义的提交消息(“单击保存按钮时修复崩溃”)也很重要 - 这样您以后就可以轻松找到它们。许多版本控制的新用户都跳过了这一部分,不幸的是,只有在他们需要返回并撤消修复/功能的3个月之后才能学习。
AnkhSvn是一个免费的选择,我个人只使用1.x,这真的非常糟糕。它肯定在2.x中看起来更有用。
VisualSVN的一个好处是它在很多对话框中使用TortoiseSVN。这意味着当您从资源管理器中使用subversion时,您基本上具有相同的界面和相同的UI。非常方便,因为它可以让您执行诸如编辑图像或文本文件之类的操作,而无需启动VisualStudio,或编辑脚本/安装程序或产品的其他部分(不一定在VisualStudio中)。
答案 1 :(得分:3)
是的,它们可用。
我所知道的两个是VisualSVN和AnkhSVN。有一堆comparisons available on SO
我自己使用AnkhSVN。它是免费的,与Visual Studio很好地集成,不会导致任何性能问题。
答案 2 :(得分:1)
视觉SVN就是您所需要的。