请为本地机器编辑的svn建议工作流程

时间:2012-09-07 04:19:34

标签: svn version-control workflow

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

  1. 在本地计算机上执行编辑(由于他们喜欢使用的IDE)
  2. 提交
  3. 更新开发“服务器”
  4. 测试
  5. 重复
  6. 这是有效的,但是对于正常的开发周期,它会产生大量微小的提交。问题是由于环境,代码无法在本地计算机上进行测试。因此必须将其“发送”到远程机器上。

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

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

    我希望其他人遇到这个并且有更好的方法。

    谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试将rsync与ssh一起使用,或robocopy使用/MIR标记(如果在Windows上)。只要每个开发人员在服务器上都有一个唯一的区域,这就可以工作:

  1. 在本地执行编辑
  2. 将rsync / robocopy运行到服务器
  3. 对变化感到满意时提交
  4. 如果每个人都在服务器上的公共区域工作,那么这将不起作用,因为每个人的同步将覆盖另一个,所以YMMV。