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 に答える