考虑以下场景:
有人在 Github 上有一个项目,可能每月更新一次,它有 X 功能。我想接受那个项目并稍微修改它,使其不再像 X 那样起作用,而是像 Y 那样起作用,但我仍然想及时了解他们的变化。我该怎么做呢?我熟悉合并两个项目,但似乎我需要两个 git repos。
我可以让项目有两个 .git 目录,一个给他们的,一个给我的吗?我不想刚开始一个全新的项目而不能跟上他们的变化,而且这样做并不实际,所以他们的项目同时具有 X 和 Y 的功能,所以看起来最好将我的项目与他们的项目合并为一个新的 git 存储库。
你怎么看?