代码之家  ›  专栏  ›  技术社区  ›  David

分支非常重要的CV的替代方案

  •  2
  • David  · 技术社区  · 15 年前

    1. 必须易于使用(CVS被认为很容易使用)
    2. 分支机构必须是一等公民
    3. 必须是多操作系统友好型(linux、unix、Mac、MS Windows)
    4. 根据许可证成本,专有/商业许可证可能没问题

    Git是一种选择,因为一些机器正在运行Vista,让任何开发工具在该操作系统上运行时都有一定的稳定性是一场噩梦。

    我也在关注Mercurial,但目前还不确定它是否会对公司的运营方式起作用。

    4 回复  |  直到 15 年前
        1
  •  3
  •   pablo    15 年前

    我在这里有偏见,但看看 Plastic SCM 关于分支

    如果你在看Mercurial或GIT,也许你对分布式感兴趣,不是吗?如果是这样,塑料仍然是一种选择,因为AFAIK是唯一与BitKeeper一起发布的商业产品。

        2
  •  1
  •   Caleb Huitt - cjhuitt    15 年前

    Perforce 我花了相当长的时间与分支打交道,并整合了分支之间的变化。如果您坚持的话,它甚至可以让您在不共享同一根的文件之间进行集成。

        3
  •  1
  •   Neil Barnwell    15 年前

    现在已经实现了mergeinfo属性(从v1.5开始),SVN的分支就容易多了。您只需分支并合并,它就会记住哪些分支的哪些修订已在何处合并。

    哦,我相信1.6已经过时了,所以你最好直接跳下去。当然,OttoiseSVN(以及VisualStudio用户的VisualSVN)也会随之出现。

        4
  •  0
  •   KOGI    15 年前

    使用OrtoiseSVN(可能还有许多其他我没有经验的客户机),创建分支是小菜一碟,而将它们与其他分支合并或返回主干只会稍微困难一些。如果您从1.5版开始就没有尝试过分支/合并,那么SVN绝对值得再看一看!