gpt4 book ai didi

git - 将 git 存储库中的一组文件拆分到它们自己的存储库中,保留相关历史记录

转载 作者:IT王子 更新时间:2023-10-29 00:55:44 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to split a git repository while preserving subdirectories?

有一次我将我的代码添加到一个现有的 git 存储库中,并且从那以后一直致力于它,而另一个开发人员则致力于存储库中的其他现有文件。 现在我想将我的代码拆分到它自己的存储库中,但保留我的特定文件的所有更改历史记录。

阅读其他人为拆分代码所做的工作,我正在查看 filter-branch 并执行 --index-filter--tree-filter rm 命令用于我不关心的文件。我不想使用 --subdirectory-filter 因为它不适合将保存我的代码的子目录作为 topdir(我们也共享一个子目录)。使事情复杂化的是,原始存储库中的一些文件随着时间的推移移动了一点,并且有一些文件被创建然后被删除。这使得设计 rm 列表有点……具有挑战性。

我正在寻找一种方法来过滤所有内容/除了/文件/目录列表。有人知道这样做的方法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com