我对git不熟悉,但我有许多长期运行项目的每周tarballs,每个tarball平均有几百个文件。我正在寻找一种git策略,使我可以将每个tarball的扩展内容添加到一个新的git存储库中,从版本1.001开始,经过版本1.650。在项目的这个阶段,99.5%的tarball(n)只是版本(n-1)的副本 - 换句话说,它非常适合使用git。期望的最终结果是在此过程结束时仅剩下主分支。
我认为我足够了解git以手动完成此操作。我理解的是,没有合并冲突的可能性,因为在添加和提交下一个版本之前不可能更改主分支。我的第一个猜测是shell脚本,但是我不确定当处理git checkout branch_n时bash正在执行branch_n-1时bash会喜欢它。对于该项目,主机环境为Ubuntu 10.4,可用资源为8 Gig RAM,500 Gig空闲磁盘空间和4个3.ghz的CPU处理器。
我不需要别人解决问题,但我可能需要一个指引,告诉我git专家会如何解决它。来自已经“走过”这条路的人的任何建议都将不胜感激。
我认为我足够了解git以手动完成此操作。我理解的是,没有合并冲突的可能性,因为在添加和提交下一个版本之前不可能更改主分支。我的第一个猜测是shell脚本,但是我不确定当处理git checkout branch_n时bash正在执行branch_n-1时bash会喜欢它。对于该项目,主机环境为Ubuntu 10.4,可用资源为8 Gig RAM,500 Gig空闲磁盘空间和4个3.ghz的CPU处理器。
我不需要别人解决问题,但我可能需要一个指引,告诉我git专家会如何解决它。来自已经“走过”这条路的人的任何建议都将不胜感激。