在 GitHub 上分叉一个 repo,但使用我们自己的语义版本控制标签?

Forking a repo on GitHub, but use our own semantic versioning tags?

免责声明

我们的团队在工作中的项目中使用 git 大约两年了,但我们从未分叉过其他项目,因此我们在贡献部分方面相当新。

我们的情况

我们想分叉一个存储库并将其用作我们自己项目的起点。首先,我们想更改一些代码以适应我们自己的需要,但如果我们想出一些有用的东西,我们也想回馈原始项目。

问题

我们面临的问题是我们想为我们的项目使用语义版本控制并从 v1.0.0 开始,但是原始存储库也使用语义版本控制,所以已经有一个 v1.0.0 标签.

有没有什么方法可以在不失去对原始项目做出贡献的能力的情况下,在原始存储库中维护我们自己的语义版本控制?还是我们的贡献完全错误,我们应该以不同的方式做事吗?

当你 fork 一个 repo 时,你必须进一步研究他们的进展,这样你才能将你的调整推回给他们。

如果您删除语义版本控制,那么当您将代码推送回它们时将会发生冲突。因此他们永远不会接受你的拉取请求。

所以你想做的是个坏主意。也许你应该只克隆他们的项目而不是分叉。缺点是您将无法做出贡献。

此致