我的老板设置了我们新的Git存储库,一个在我们的Windows服务器上,一个在我们的Linux服务器上。
我被要求解决冲突,所以我选择使用Meld。
当我运行第一个文件时,它会打开3个窗口;
我已经阅读了文档和帮助,但我无法理解。从我所看到的, shipping.remote 对我想要保留的Linux机器上的文件进行了更改。 shipping.local 是来自Windows服务器的文件, shipping.php 是合并产生的文件。
因此,如果我只是从 shipping.remote 中获取代码,将其移至中间文件(shipping.php)并保存,我将在Git存储库中获得我想要的更新文件在Linux机器上?
我希望我正确解释,我只是不想弄乱一些东西。
答案 0 :(得分:10)
您正确理解您看到的文件是什么。但是,如果以您描述的方式合并(将更改从远程更改为基础),您将从本地中删除更改。实际上,您必须将本地和远程合并到基础中。您可以使用更改|合并所有非冲突,然后手动解决每个冲突。