我使用以下命令将一个工具文件夹提取到自己的代码库中:
我想定期将更改合并到筛选后的代码库中。 我能想到的唯一方法是再次克隆原始代码库(包括更改),然后再次应用子目录过滤器,并将其添加为我的代码库的远程分支,然后从那里选择/合并分支。每次有小变化时都执行这么多操作很繁琐。我认为可能有一种聪明的方式从主代码库创建筛选的补丁,然后将其应用到经过筛选的代码库中,但我的git技能还不足。
有人能想出更好的方法吗?
git-filter-repo --subdirectory-filter path/to/tools
与此同时,原始代码库中正在进行新的提交。我想定期将更改合并到筛选后的代码库中。 我能想到的唯一方法是再次克隆原始代码库(包括更改),然后再次应用子目录过滤器,并将其添加为我的代码库的远程分支,然后从那里选择/合并分支。每次有小变化时都执行这么多操作很繁琐。我认为可能有一种聪明的方式从主代码库创建筛选的补丁,然后将其应用到经过筛选的代码库中,但我的git技能还不足。
有人能想出更好的方法吗?