【问题标题】:Please suggest a workflow for svn with local machine edits请建议带有本地机器编辑的 svn 工作流程
【发布时间】:2012-09-07 17:40:47
【问题描述】:

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

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

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

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

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

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

谢谢!

【问题讨论】:

    标签: svn version-control workflow


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-11
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      相关资源
      最近更新 更多