【发布时间】:2011-11-03 20:14:54
【问题描述】:
我正在开发一个目前不受任何修订控制的大型代码库(是的,真的)。我一直在处理深层目录中的一个组件,并创建了一个隐蔽的 git 存储库来跟踪我的更改。 我现在想将所有代码添加到源代码控制并为整个目录树创建一个存储库。我希望新的外部存储库包含内部存储库中文件的所有历史记录。 我不想要单独的项目或子模块;我想就像从一开始就在代码树的根目录中创建了存储库,而内部存储库从未存在过。 我想删除子目录中的 .git 目录,但不希望丢失其中包含的修订历史记录。
我所读到的关于该主题的所有内容都是关于合并现有存储库的,这里不是这种情况,也不是关于维护子模块或远程项目,这是我不想要的。
谢谢。
【问题讨论】:
-
让我看看能否为此创建一个 filter-branch 命令……请稍等
标签: git