2012-09-07 40 views
2

我正在與一些開發商誰擁有的習慣工作:請建議的工作流與本地機器的svn編輯

  1. 履行自己的本地計算機上編輯(因爲他們喜歡用的IDE)
  2. 致力於發展 「服務器」
  3. 測試上
  4. 更新
  5. 重複

這可以工作,但是對於正常的開發週期來說,它會導致大量小小的提交。問題是由於環境的緣故,代碼不能在本地機器上測試。因此它必須被「發送」到遠程機器。

當然,我們可以在遠程服務器上編輯,但我正在尋找一種在本地機器上使用IDE的方法。

我試過使用支持SCP甚至sshfs的IDE,但它都笨重。特別是當代碼必須保存爲遠程機器上的其他用戶時。

我曾希望有人遇到過這種情況,並有更好的方法。

謝謝!

回答

1

您可以嘗試使用rsync與ssh或robocopy/MIR標誌(如果在Windows上)。這可能是每個開發者都有在服務器上的一個獨特區域,只要工作:

  1. 執行編輯本地
  2. 運行的rsync/ROBOCOPY服務器
  3. 提交時高興的變化

如果每個人都在服務器上的公共區域工作,那麼這將不起作用,因爲每個人的同步將覆蓋另一個人,所以YMMV。