我有一种感觉,我正在以错误的方式解决这个问题。
我有一个软件项目,其中有 3 名开发人员都在自己的 GIT 存储库上进行频繁的更改。他们将更改推送到服务器,然后我将更改合并并发布到实时网络软件。
我一直在尝试找到一种解决方案,当我合并代码时可以轻松地使用它来解决冲突(每次合并通常都会有一堆冲突)。我的经验是,仅 VIM 在这方面非常慢,但我发现了一个名为 Splice 的程序: http ://sjl.bitbucket.org/splice.vim/ 我正在尝试掌握它。然而,似乎即使是这个程序也会在主页上告诉你:
“Splice 是一种合并工具,这意味着您将在您的开发机器上使用它,而不是通过服务器上的 SSH。”
通过 SSH 在生产服务器上进行合并有那么大吗?每次我必须合并代码时,抓取服务器上的所有代码、下载、合并和重新上传似乎是一个更大的痛苦。
我对此很陌生,但我觉得我错过了一些东西。有没有更好的方法来解决这个问题?
欢迎所有建议:)