首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在这种情况下,应该选择哪一种SCM?Redmine+git还是化石?

在这种情况下,应该选择哪一种SCM?Redmine+git还是化石?
EN

Stack Overflow用户
提问于 2013-09-18 11:13:15
回答 3查看 1K关注 0票数 2

我们是一个小型计算机科学实验室。我们处理的项目从非常小(1名工程师)到平均(10名工程师)。

我们需要一个版本控制工具,与wiki和bug跟踪器相关联。我们在系统管理上花费的时间和资源很少,但我们想要控制它。

到目前为止,我们在SVN中使用了雷德明,它工作得很好,但出于安全原因,我们无法从实验室外部访问SVN回购,因此我们希望使用分布式版本控制工具来继续在实验室之外工作。

通过搜索如何设置Redmine和Git,我听说了化石项目,它似乎满足了我们所有的需求(分布式控制下的源代码、wiki和bug跟踪器),并且似乎比Redmine+Git更易于配置和管理。

因此,我想从那些同时管理或使用redmine+git和from的人那里得到一些建议。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-14 14:24:29

正如问题中所描述的,化石是您的精确SCM。它需要接近零的管理,并具有您所描述的工作所需的所有功能。

它还有额外的奖金:

  1. 非常轻量级,几乎不需要任何服务器资源(如果有的话-因为它可以在没有中央服务器的情况下工作)。
  2. 极强的资源存储。任何东西都不能破坏数据库,即使在写操作期间,电源也会失效。
票数 6
EN

Stack Overflow用户

发布于 2014-03-02 21:22:45

简单的回答是化石。或者任何你感觉好的东西:-)。更长的答案..。

我在商业环境中使用了Redmine/Git和Fossil来管理内部的项目。我还专门用化石来管理我所在大学的学生项目。红矿山,像许多这样的产品是可以的,但它真的只是一个小胶水把其他不相交的项目在一起为你。管理它并不困难,但您必须将其作为正在进行的过程的一部分来管理。另一方面,一旦开始运行,几乎不需要任何管理(在服务器级别)。更清楚的是,当我管理Redmine时,我们有一个定期更新的脚本、配置文件和其他资产的存储库,我们使用这些存储库来管理我们的红矿山安装(当然,所有这些都在Redmine控制之下)。当我开始使用化石时,我的经验引导我创建了一个类似的项目。区别在于,在过去两年中,我只对等效的化石项目进行了5次提交,而不是随着事情的改变而定期更新这个项目(就像我在Redmine管理回购中所做的那样),尽管我以更高的规律性更新了化石可执行文件本身。因为化石是一个单一的源/可执行文件,您提到的所有特性都是集成的(甚至不是“集成”,而是“架构亲密”),所以我的管理开销实际上是零。

而且,我只是喜欢使用命令行中的,就像我从未使用过Git、Mercurial或Subversion (所有这些都是很好的工具)一样。从我作为一名工程师的角度来看,菲斯的注意力似乎集中在你大约99%的时间里要做的事情,而许多其他的事情(合理的事情,也就是)是没有困难的。这是我非常欣赏的焦点。

我应该指出,我不认为接近完美,但是它是一个很好的工具,它改变了我对源代码管理的看法,这对我来说是件大事。

票数 5
EN

Stack Overflow用户

发布于 2013-09-25 21:42:29

如果你们已经使用红矿山一段时间了,我看不出有什么理由改变这一点。我只想和红敏呆在一起。化石很容易安装和使用,但红矿山也是如此。你不能从家里进入红矿山,对吗?如果你真的因为安全原因不能从家里访问红矿山,那么化石可能是值得考虑的。由于我不太了解您的问题的背景,所以我不能说的更多的是建议您安装Fossil :)。很简单。你们为什么不试一试几个星期看看能不能成功?你们会是那些能真正评估它对你是否有效的人。

抱歉,我不能再多说了

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18870720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档