我使用Git和Bitbucket来控制我的软件的版本。 现在我在bitbucket中有两个起源分支:Testing和Master。Git/Bitbucket上测试和生产环境的分支
测试分支自动更新我的本地服务器。主分公司自动更新生产。
我有一个团队与5个开发人员,每个人都有当地的分支机构:测试和硕士。
问题是:当开发人员推到测试/起源分支时,其他开发人员无法推送他们的修改,因为他们落后于测试/起源。我知道他们可以“git push -f”,但是这会覆盖来自其他开发者的最后提交。而且我知道他们在推送前需要拉,但是当他们拉时,他们是得到其他开发者的变化,这不是我想要的。我需要他们在测试分支上对他们的个人变化进行工作。
任何想法,我该如何解决这个问题?
对不起如果u不明白,英语不是我的第一语言...