化石的典型工作流程是啥,尤其是与 git 相比?

Posted

技术标签:

【中文标题】化石的典型工作流程是啥,尤其是与 git 相比?【英文标题】:What is the typical workflow with fossil, especially compared to that of git?化石的典型工作流程是什么,尤其是与 git 相比? 【发布时间】:2012-09-20 04:38:28 【问题描述】:

对于 git,“A successful Git branching model”给出了很好的建议。

我想试一试Fossil,它似乎与 git 非常兼容(到目前为止我注意到的最显着的区别(SCM 功能)是拒绝git-rebase 的功能,部分缓解了shunning 功能)。那么 git 工作流程可以简单地 1:1 调整,还是更推荐不同的工作流程?例如。化石的附加功能(集成的问题跟踪器和 Wiki)如何集成?

(来源:nvie.com)

【问题讨论】:

FWIW,我在我的化石托管项目中使用这种模式(我目前没有使用问题跟踪器或 wiki)。主要的工作流程差异是化石没有像 git rebase 操作这样的东西(因为它的开发人员认为它不应该有)。 那么你在 hostory 中有一堆错字和快速修复提交吗?还是您有其他方法来清理提交?还是在代码完全准备好之前不提交,这对我来说似乎有风险? 【参考方案1】:

据我所知,fossil 使用自动同步模式来减少可能使开发人员忙碌的分支。

因此,每个开发人员都会设置自动与主备份存储库同步。然后当想要增强一个功能时,只需在签入时设置一个分支。当功能可用时,合并回主干。

如果您想让所有开发人员共享相同的分支树以进行审核,请在克隆时添加 --private 选项。

所以,在你给的图片中。我们可以将“开发”视为“主干”。以及所有其他作为提交的 --branch 选项。

当我们想在一个分支下开发时,只需'化石更新

【讨论】:

以上是关于化石的典型工作流程是啥,尤其是与 git 相比?的主要内容,如果未能解决你的问题,请参考以下文章

Git 合并工具性能

将 vimdiff 设置为化石的合并工具

软工网络15团队作业7——Alpha冲刺之事后诸葛亮

工单管理系统流程是啥?

华云数据支持的临沂中联水泥智能管控平台上榜工信部2020年企业上云典型案例

是否有托管化石储存库的网站? [关闭]