【发布时间】:2016-11-15 16:58:24
【问题描述】:
有一个第 3 方 git repo,我已经分叉了它,我正在维护我的更改。这些更改是在已发布的分支中完成的,因此不会有任何冲突。每当第 3 方 repo 发布新版本时,我必须在它之上进行更改,并且我应该在我的 repo 中维护它。因此我想知道我们是否可以通过git实现以下要求。
1) 我不想将 3rd 方 repo 用作库,而是想将它用作我的项目,但我不想分叉 repo,而是我应该能够标记哪个 3rd 方 repo 我想要改变。 - 这是因为如果我在第 3 方发布版本时分叉分支,那么我的 git repo 的分支中就会出现合并冲突。
2) 只维护我对项目所做的更改,只将这些更改推送到我的 repo,我不希望任何东西被推送到 3rd 方 repo。
3) 当我克隆我的存储库时,在本地存储库中它应该包含来自第 3 方和我的更改的文件,但在我的 git 存储库中它应该只有我对第 3 方库的差异。
我这样做的原因是为了跟踪我在不同已发布版本的 3rd 方 repos 之间的更改。
【问题讨论】:
-
你能从父发布分支打开一个 Pull Requests 到你的 fork 中
标签: git github version-control