我有一个游戏项目,它将有两个版本:
- 游戏的一个简单版本,核心。
- 游戏的高级版本。
我的公共存储库中有第一个版本,只有我会进行处理。至于第二版,我的两个朋友将与我合作。关键部分是我希望这两个版本保留在我的存储库中。
我以为可以为此使用分支,但是考虑到这个问题及其答案,就版本控制而言,这不是一个好习惯。据我所知,不可能分叉自己的存储库。
我在这里有什么选择?如何将两个版本都保存在存储库中?
3
叉子是一个分支,仅存储在另一个位置。
@MichaelT好的。分叉是否打算在某些时候像分支一样合并?
—
Varaquilex 2014年
Fork是github概念,而不是git概念。它只是克隆并将其放入您的帐户。因此,克隆就是您要寻找的。参见stackoverflow.com/questions/6286571/git-fork-is-git-clone
—
pdr 2014年
@Varaquilex您是否需要将两个版本都保存在一个存储库中?此外,
—
Mahdi 2014年
fork
存储库还将在您的帐户中创建一个新的存储库。
为什么不只有一个可以在简单模式或高级模式下运行的版本?当然,代码的某些部分仅在简单状态下有效,而某些部分仅在高级状态下有效,但是我想可以共享很多内容。
—
bdsl