在 parent 中跟踪 child-repository,保留 pull-ability
Tracking a child-repository in the parent, preserving pull-ability
我不知道这里的答案是子树还是其他;我真的只知道子模块(可能)不是。
- 我在
./parent
有一个存储库(在 GitHub 上是远程的)
- 我想将远程存储库克隆到
./parent/child
- 我想跟踪我在 child 存储库中所做的更改作为 parent 的历史记录
- 我希望能够从 child 存储库的远程提取更改(并可能压缩它们)
- 我不需要将更改推送到child的遥控器;它将是 pull-only.
我应该使用什么策略来管理它?
简而言之:我想将一个项目作为 child 包含在另一个项目中,并且我想根据需要修改 child 的源代码,跟踪 [=46] 中的更改=](好像它只是另一个子目录)但仍然能够将远程更改拉入 child(进行更新时)
也许是描述问题的另一种方式;它将是一个有两个遥控器的存储库,一个是 push/pull,另一个是仅拉取其子目录中的本地副本。
Subtree merging 是答案。
我不知道这里的答案是子树还是其他;我真的只知道子模块(可能)不是。
- 我在
./parent
有一个存储库(在 GitHub 上是远程的) - 我想将远程存储库克隆到
./parent/child
- 我想跟踪我在 child 存储库中所做的更改作为 parent 的历史记录
- 我希望能够从 child 存储库的远程提取更改(并可能压缩它们)
- 我不需要将更改推送到child的遥控器;它将是 pull-only.
我应该使用什么策略来管理它?
简而言之:我想将一个项目作为 child 包含在另一个项目中,并且我想根据需要修改 child 的源代码,跟踪 [=46] 中的更改=](好像它只是另一个子目录)但仍然能够将远程更改拉入 child(进行更新时)
也许是描述问题的另一种方式;它将是一个有两个遥控器的存储库,一个是 push/pull,另一个是仅拉取其子目录中的本地副本。
Subtree merging 是答案。