首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在git和fossil之间犹豫不决

在git和fossil之间犹豫不决
EN

Stack Overflow用户
提问于 2012-04-02 20:45:16
回答 1查看 4.6K关注 0票数 12

Fossil (或任何其他版本控制系统)的新手。我之前用过一个专有的,但我自己从来没有设置过。

目前,我正在寻找设置一个,以便我和我的朋友可以使用它为一个项目。

我之所以选择Fossil,主要是因为分布式似乎是发展的方向,它看起来很轻量级,而且有一个内置的错误跟踪器。但是Git似乎是很多人最喜欢的SCM。是否值得为Git+someBugTracker而不是Fossil带来额外的复杂性?有没有更好的选择?我将不得不从0开始。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-03 02:42:55

只是一些想法,没有条理。

如果你的朋友已经习惯了Git,Git是一个好的、健壮的分布式SCM,有很好的托管服务可用,比如Github或Gitorious。

然而,Git的概念并不容易理解。Fossil有类似的概念,但可能更容易开始(没有登台区,没有索引的概念,使用revert而不是resetcheckout恢复自上次提交以来的更改,等等)。没有过多的子命令和过多的选项,帮助是简洁和清晰的。如果你害怕你会迷失方向,那就选择fossil。当然,这也意味着使用fossil不能像使用git那样做很多事情(例如,不能重新建立基础,至少目前不能)。

对于fossil,有few hosting online services available。设置服务器运行Fossil就像使用Git一样简单。

此外,使用Fossil,项目的历史记录存储在单个文件中,因此我发现备份所有项目真的很容易:将所有存储库放在同一个文件夹中,然后创建一个rsync任务。然而,这使得增量备份完全无用。

而在git中,在不同文件夹中的同一项目上处理两个分支意味着在两个不同的.git/objects目录中拥有整个项目历史的两个副本,这可能是多余和巨大的,而Fossil的默认工作方案必须有一个单一的存储库,以及一个或多个连接到它的工作目录。也许,如果磁盘使用率很重要,这将很重要。

警告,Fossil bug tracker (行话中的票证系统)和wiki是相当初级的(尽管它们工作得很好)。

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

https://stackoverflow.com/questions/9976705

复制
相关文章

相似问题

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