我们即将开始使用 Git,我有一个关于工作流程的问题。
我们将有一个中央 Git 存储库。如果我们假设一个非常简单的场景。开发人员在自己的存储库中进行更改,然后在本地提交。同时其他人也这样做,最终有人会推到原点。一切都很好。现在,其他开发人员之一拉取更改,合并他们所做的更改,当他们推送到服务器时,我们将进行合并提交,历史方面不是那么好,但还可以。
我读到变基可以解决这个问题,但必须小心变基,这就是我无法理解如果我们使用集中式服务器或可能没有问题的问题是什么的地方。有人可以解释一下吗?
/唐尼布
在了解 git 可以做什么之前,不要尝试变基。 Rebase是强大的,但给那些仍然按照Subversion希望他们思考的方式思考的人带来了问题。 现在,只需合并即可。 它仍然比SVN合并更容易。 很快,您的工作流程将适应,并且重新变基将成为可能。