我们的团队由4个人组成,我们的项目部署在 openshift 我们用 git仓库提交,推送和拉动。当有人提交更多更改时,其他人必须将其拉出来在我们的系统中进行更新..但是从服务器拉出主人得到冲突,我们不知道如何重新获得它。
每次我们从服务器再次删除文件和克隆时..作为 stackoverflow 的参考,我用 team-&gt;合并工具<解决了问题/强> 但它在许多情况下都不起作用。
帮帮我。提前谢谢。
答案 0 :(得分:2)
从git存储库中获取后,你会得到冲突消息 ..然后你应该使用merge合并代码..从那里你找到冲突文件 ..然后撤消更改,然后点击再次拉 .. 现在再次进行更改并提交。
答案 1 :(得分:1)
看起来你们都在同时修改相同的文件,这可能很困难。通常,只需要在执行git pull时手动合并文件。您也可以尝试使用rebase。这应该将您的更改移到一边,拉入远程更改,然后在其上回复您的更改。我过去已经取得了成功。