傻瓜版本

时间:2009-08-30 07:25:41

标签: version-control versioning

我正在寻找一个颠覆工具,我有以下要求:

  • 必须整合到VS 2008
  • 自动提交新版本
  • 不使用命令行作为主接口
  • 使用明亮的图标叠加层或上下文菜单不会使浏览器混乱
  • 只会被一个用户使用,如果不是完全的话,所以不需要使用高级差异工具或类似的东西

基本上,我想要一个颠覆工具,只会在创建项目或实际需要从以前的版本中获取内容时打扰我。

是否存在类似的东西,如果存在,它是什么?

3 个答案:

答案 0 :(得分:14)

是。 VisualSVN(商业)

除了“自动提交新版本” - 这没有任何意义。 计算机知道您的代码何时准备好提交并且没有错误的那一天是全世界需要更多程序员的日子

当您完成任务时提交,这有效地为您提供了回滚点。添加有意义的提交消息(“单击保存按钮时修复崩溃”)也很重要 - 这样您以后就可以轻松找到它们。许多版本控制的新用户都跳过了这一部分,不幸的是,只有在他们需要返回并撤消修复/功能的3个月之后才能学习。

AnkhSvn是一个免费的选择,我个人只使用1.x,这真的非常糟糕。它肯定在2.x中看起来更有用。

VisualSVN的一个好处是它在很多对话框中使用TortoiseSVN。这意味着当您从资源管理器中使用subversion时,您基本上具有相同的界面和相同的UI。非常方便,因为它可以让您执行诸如编辑图像或文本文件之类的操作,而无需启动VisualStudio,或编辑脚本/安装程序或产品的其他部分(不一定在VisualStudio中)。

答案 1 :(得分:3)

是的,它们可用。

我所知道的两个是VisualSVNAnkhSVN。有一堆comparisons available on SO

我自己使用AnkhSVN。它是免费的,与Visual Studio很好地集成,不会导致任何性能问题。

答案 2 :(得分:1)

视觉SVN就是您所需要的。