您为此目的建议使用哪个版本控制包

时间:2010-01-12 09:02:47

标签: svn version-control

我们拥有超级计算机,研究人员/科学家可以对其进行模拟和测试。我们希望他们能够轻松地将他们的代码和结果检查到版本控制系统中。

首先想到的是Subversion,但我听说过Bazzar,Mercurial和Git等其他人。

根据以下内容,您会推荐哪个:

  • 易于安装和维护
  • API的质量
  • 您可以想到的其他功能

2 个答案:

答案 0 :(得分:1)

您是否想要一个与您的应用相关的答案,或者您只是追求利弊?

我认为问题中最有趣的部分不会受到确切的版本控制工具的影响,但是如何标准化管理代码和结果的方法以及编译,部署和运行代码然后收集和存储代码的方法结果。这将使一切变得不同。

我只建议使用mercurial,因为它易于使用。

答案 1 :(得分:0)

这取决于您的需求。什么是工作流程,您对SCM有何期望?

SVN是一个集中式SCM,只有一个存储库,而其他人喜欢Git和Mercurial是分散的。