SVN に接続し、プロジェクトまたはファイルをリモートの場所にチェックアウトできるように、Eclipse をセットアップする必要があります。リモート ロケーションは Linux ベースで、クライアントは Windows で動作します。
いくつかのスレッドを読んだところ、ssh + svn を使用してコンソールで動作するようです。しかし、このシナリオを日食で実行するのに苦労しています。
ヒントはありますか?私はあなたの助けに感謝します。
フィリップ
SVN に接続し、プロジェクトまたはファイルをリモートの場所にチェックアウトできるように、Eclipse をセットアップする必要があります。リモート ロケーションは Linux ベースで、クライアントは Windows で動作します。
いくつかのスレッドを読んだところ、ssh + svn を使用してコンソールで動作するようです。しかし、このシナリオを日食で実行するのに苦労しています。
ヒントはありますか?私はあなたの助けに感謝します。
フィリップ
あなたの質問は、私たちがまだ知らない何かを解決しようとしているように思えます。したがって、ここで少し推測します。質問が間違っていることを示している場合は、答えを変更します。
したがって、ここにあなたに役立つ可能性のある解決策のスケッチがあります.
ssh <user-id>@<ip-of-linux-server> <path to eclipse> -display $DISPLAY
2 つのバリアントがあり、どちらも価値があります。
最も簡単な方法は、サーバーのファイル システムをマウントして、別のドライブ文字を介してローカルにアクセスできるようにすることです。システム管理者にその方法を尋ねてください。
それが通常のやり方です。いつものように Subversion プラグインで Eclipse をインストールし、リポジトリからチェックアウトし、ローカルで (切断されていても) 作業し、変更をコミットします。
次に、サーバーでチェックアウトを実行してテストし、そこでシステムを構築し、そこで単体テストと統合テストを実行できます。
私は、サーバー上の Eclipse を使用したソリューションが最も気に入っています。そのため、サーバー上で利用可能なすべてのものを使用できます。Linux での Eclipse は、Windows での場合とまったく同じです。テストを実行するためのステップはありません。すべてがローカル (サーバー上) で行われます。
次の質問 (および回答) も参照してください。
PS: 私が忘れていたこと:svn+ssh
チェックアウト、更新、およびコミットを行うための Subversion のプロトコルが異なるだけだと思います。プロトコルfile://
、svn://
、http://
さらには を使用するのとまったく違いはありませんhttps://
。