2

我正在与一些有以下习惯的开发人员合作:

  1. 在他们的本地机器上执行编辑(由于他们喜欢使用的 IDE)
  2. 犯罪
  3. 更新开发“服务器”
  4. 测试
  5. 重复

这可行,但对于正常的开发周期,它会导致大量微小的提交。问题是由于环境的原因,无法在本地机器上测试代码。因此它必须被“发送”到远程机器。

当然,我们可以只在远程服务器上进行编辑,但我正在寻找一种在本地机器上使用 IDE 的方法。

我尝试过使用支持 SCP 甚至 sshfs 的 IDE,但这都很笨拙。特别是当代码必须在远程机器上保存为不同的用户时。

我希望其他人遇到过这种情况并有更好的方法。

谢谢!

4

1 回答 1

1

您可以尝试使用带有标志rsync的 ssh 或robocopy/MIR(如果在 Windows 上)。只要每个开发人员在服务器上都有一个独特的区域,这可能会起作用:

  1. 在本地执行编辑
  2. 运行 rsync/robocopy 到服务器
  3. 对更改感到满意时提交

如果每个人都在服务器上的公共区域上工作,那么这将不起作用,因为每个人的同步都会覆盖另一个人,所以 YMMV。

于 2012-09-07T09:40:47.107 回答