1

伙计们,

我和我的开发人员遇到了一个我似乎无法解决的问题。这似乎是一个常见的问题,我很惊讶我还没有看到“好的解决方案”……但我没有。

远程服务器在 git repo 中包含我们的 PHP。开发人员希望能够进行编辑和测试,而无需提交/推送/拉取等。这很有意义,尤其是对于 JS/HTML 人。

一个开发人员只是 ssh 并使用 vi。另一个希望使用 Zend Studio/Eclipse —— 太好了,它能够通过 SSH 使用远程服务器;但它并不是那么巧妙......如果你在目标服务器上执行 git pull,然后在本地编辑文件并保存它,它不会更新缓存或让你知道你正在破坏别人的更改。(Dealkiller)它也不会同步 .git,因此您可以远程执行所有 git 操作。

SSHfs、法新社、中小企业;grepping代码时一切都很慢......并且通过WAN连接吸吮。

一个智能设计的远程驱动器安装,带有本地缓存​​,在文件更改时不会破坏文件 --- 这是否存在或者它仍然是一个梦想?我现在建议大家使用 Unison 或双向 rsync。我们曾经有人建议使用 Dropbox 进行同步……它变得那么糟糕……

4

1 回答 1

0

另一种可能性是分支您的开发存储库,并使每个团队成员都采用一种通用的编码方式。您直接说您的成员之一 ssh 并在控制台上使用 vi。只需指示他在机器上处理自己的开发分支即可。

设置一个钩子/脚本 - 获取最新的马厩并将它们推送到您的后备箱

于 2013-08-01T06:57:57.263 回答