代码之家  ›  专栏  ›  技术社区  ›  Josh Stodola

带有Visual Studio集成的源代码管理(最好是免费的)

  •  3
  • Josh Stodola  · 技术社区  · 15 年前

    我们使用VisualSourceSafe6.0d已经有一段时间了,它为我们提供了很好的服务。然而,在尝试升级到sourcesafe 2005时,我们发现它需要付出一点代价!此外,它似乎不是一个无痛的升级。也就是说,我们需要一个成本更低的解决方案(最好是免费的)。只要它有Visual Studio集成,它就可以为我们工作。

    我听说使用VisualSVN插件进行颠覆是一个不错的选择。以前有人做过这个开关吗?如果是这样,有多痛苦?

    编辑: 我们有一小部分开发人员,不到10人。我们不需要对网络进行源代码控制,它只是内部的。

    7 回复  |  直到 14 年前
        1
  •  2
  •   user134548    15 年前

    我们也是visual sourcesafe 6的长期用户,大约6个月前就已经切换到visualsvn/tortoissesvn,而且我们从来没有回头过。我们由4个开发人员组成的团队所具有的额外生产力和灵活性是巨大的。

    有一些人已经习惯了分支和合并的概念,但是没有什么在Subversion文档中没有涉及。

    我发现我经常使用Tortoissesvn Windows资源管理器集成来完成大多数任务,比如更新和提交,但是VisualVN与IDE很好地集成了起来,值得花点钱。

        2
  •  4
  •   Quintin Robinson    15 年前

    我非常喜欢 VisualSVN Server + AnkhSVN 与集成。这是一个简单和免费的设置,到目前为止已经非常无痛。 TortoiseSVN 作为一个shell集成是一个很棒的赞美,我不知道你是否可以没有。

        3
  •  3
  •   Andrew Siemer    15 年前

    我使用SVN已经有一段时间了,我喜欢它与CruiseControl.net在自动化构建方面的紧密集成。我用乌龟已经很久了,我对它的浏览器插件很满意。然而,我的很多团队成员都不能很好地抓住乌龟,并不断抱怨。然后我们购买了VisualVN,并把它们插上了。所有的痛苦都消失了,之后他们很开心。

    比SourceSafe好多了。

        4
  •  3
  •   hova    14 年前

    我们的商店很早以前就尝试过SVN,但是经过我们对它的错误处理(不断更新TortoissVn,缺少良好的分支,以及其他一些问题),我们开始评估其他选项。

    我们终于安定下来了 http://www.plasticscm.com/ plasticsm,它具有git/mercurial的一些特性,非常灵活的分支和合并,并且与Visual Studio完美集成。甚至我们的一些只使用过SourceSafe的团队成员对它也没有任何问题,而不是SVN。

        5
  •  1
  •   Community CDub    8 年前

    VisualSVN还需要花费(每座50美元IIRC),您可以使用AnkhsVN,它与VisualSVN服务器一起是免费的。

    有很多 scripts 人们已经写信将sourcesafe repo迁移到保存历史等的SVN中。

    这是值得的。

        6
  •  1
  •   ikks    15 年前

    如果你想要一个二十一世纪的版本控制工具,也许 水银的 对于您来说,您将拥有一个分布式版本控制,并且可以在开发和发布周期的许多选项中进行选择。您可以安装 龟甲 . 与Visual Studio的集成可以通过 可见汞 . 我 blogged 关于那个,一段时间以前,我还不能在这里放置很多链接,对不起。

    有了Mercurial,您甚至可以在局域网外使用它,有很多发布和中央存储库选项,或者正如我前面提到的,您可以在其他许多关于源代码管理的限制中进行选择。

        7
  •  0
  •   p.campbell    15 年前

    你考虑过SourceGear保险库吗?

    这将是一个无痛的转变,从VSS。他们有一个用于Visual Studio的VSS插件,以及一个独立的客户机。

    这个 SourceGear Vault pricing page 将允许您计算许可证价格。对于10个用户,平均每个约240美元。