如何在没有合并冲突的情况下保留1。5年的提交数据?

时间:2014-09-02 04:56:54

标签: git github

我有一个基本的git flow灵感来自Git分支模型,使用主分支和功能分支。我有一个特定的分支,长期运行和大量交易,用于初级开发约1。5年,我最终扔掉了。我不想丢失我在该分支上的所有历史记录和统计信息,但我认为我无法将其合并,因为它基本上是两个完全独立的大型代码库。有没有办法合并分支并保留我在那段时间所做的工作的历史,同时仍然没有将死树枝留在树上?

1 个答案:

答案 0 :(得分:1)

只需创建repo的克隆,即可保留所有分支,包括长时间运行的功能分支。在所有其他repos中只删除该分支并运行垃圾收集器git gc来清理分支的对象。

如果您稍后决定仍然要使用该分支,则可以将完整存储库作为遥控器添加到其他存储库中并将其取出。