我们的团队正在开发一款游戏。
我想尝试基于我们的代码的单独原型,但会略有不同。
我们使用 svn 作为代码仓库。
现在对于我自己的原型,我应该如何设置一个 repo,以便我可以保持来自 svn 的更新,但不会让我意外地提交我的更改?
我认为分支(或分叉?)是这里的相关概念,但我自己并没有真正设置它。
如果有人可以设计概念策略会很有帮助。
以下是我的想法,尽管我自己还没有完成分支/合并_back。
我在处理这个问题上是否走在正确的轨道上?
- 分叉项目
- 将我的更改应用于分叉项目并不断从主干获取更新
- 如果需要,将我的更改合并回主(我的团队的 svn 存储库)。
- 任何实用技巧(例如在 svn/git 之间的选择)将不胜感激!