我们尝试在gitlab中使用许多分支。合并文件也有很多问题。我们有测试(适用于所有开发人员),developer_test(适用于个人开发人员),developer_master(适用于开发人员掌握测试的个人开发人员,如果测试检查还可以的话)和master分支。 问题:
Entered(manuall or we can do it in .gitlab-ci.yml on gitlab - job):
-ssh dev@server_ip.
Try(Problem is the same):
- git pull origin master
或者尝试更困难:
- git checkout master .gitlab-ci.yml
- git add -A && git commit -im "Go"
- git merge -Xours master
- git pull origin master
自动合并.gitlab-ci.yml 冲突(内容):. gitlab-ci.yml中的合并冲突 尝试通过nano和vim更改冲突。保存更改。但是拉后仍然是同样的错误。还有其他控制台工具吗? 只是一件事而已。
- go manager commander (mc)
- connect to my local machine
- copy file from my local machine to dev@server_ip
那拉好了... 这是因为.gitlab-ci.yml从测试分支更新了。并更改为master分支后。 任何帮助都将是适当的。
P.S。 服务器不允许强制拉动(不知道为什么)。我们可以解决吗? 或者我可以在Ubuntu中使用任何命令行(终端)mergetool吗?