请建议使用本地机器编辑的svn工作流

请建议使用本地机器编辑的svn工作流,svn,version-control,workflow,Svn,Version Control,Workflow,我正在与一些有以下习惯的开发人员合作: 在本地计算机上执行编辑(由于他们喜欢使用IDE) 承诺 开发“服务器”的更新 试验 重复 这是可行的,但对于正常的开发周期,它会导致大量的微小提交。问题在于,由于环境原因,无法在本地计算机上测试代码。因此,必须将其“发送”到远程机器 当然,我们可以在远程服务器上编辑,但我正在寻找一种在本地机器上使用IDE的方法 我尝试过使用支持SCP甚至sshfs的IDE,但都很笨拙。尤其是当代码必须保存为远程计算机上的其他用户时 我希望其他人也会遇到这种情况,并有更好的

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

  • 在本地计算机上执行编辑(由于他们喜欢使用IDE)
  • 承诺
  • 开发“服务器”的更新
  • 试验
  • 重复
  • 这是可行的,但对于正常的开发周期,它会导致大量的微小提交。问题在于,由于环境原因,无法在本地计算机上测试代码。因此,必须将其“发送”到远程机器

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

    我尝试过使用支持SCP甚至sshfs的IDE,但都很笨拙。尤其是当代码必须保存为远程计算机上的其他用户时

    我希望其他人也会遇到这种情况,并有更好的办法


    谢谢

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

  • 在本地执行编辑
  • 运行rsync/robocy到服务器
  • 对更改满意时提交
  • 如果每个人都在服务器上的一个公共区域工作,那么这将不起作用,因为每个人的同步将覆盖另一个,所以YMMV