我有一个 Rails 网站,即将出售给不同的客户,每个客户的差异很小。同时,我肯定会开发修复和/或修改项目的“常见”部分。那么如何使用 Git 管理这个开发过程的首选方式呢?最初我虽然“分支”将是要走的路......但1分钟后我意识到在一个分支上提交的任何东西都不会在其他分支上可用,这种修复“公共代码”中的东西的方法会导致在对每个分支的多次提交中。最后,我认为“标签”可能会解决问题,因为它是一种跟踪单个分支变化的方法。我想不出任何其他选择。也许有人可以帮忙。
问问题
159 次