2009-06-11 10 views
2

WebDAVを使用してリモートテストサーバー上のファイルを更新しています。完了したらそれらをコミットする必要があります。GUIを使用してサーバー上でリモートでSVNを操作する

問題は、WebDAVインスタンスでTortoiseSVNを使用すると、コミット時にすべてのロックファイルとエントリファイルを同期する必要があるため、非常に遅いことです。

私はサーバー上でコマンドラインを使用できますが、私はTortoiseSVNが提供するツールを好んでいます。

私はサーバーにsshできるが、GUI機能を保持しているSVNクライアントがあるかどうか疑問に思った。

このプロセスをスピードアップする方法に関する提案やその他のご提案をいただければ幸いです。

答えて

1

あなたのベスト・ベットは自分自身でSSHを実行し、コマンドラインから更新しコミットすることです。

まず、私はを認識していませんリモート作業コピーのフロントエンドとして機能するGUI SVNツール。ほとんどのGUIツールはSubversionライブラリを使用してその機能を実装しています。コマンドラインプロセスを呼び出して結果を解析することは非常に苦労し、非常に遅いからです。したがって、そのようなGUIツールは、(1)リモートマシンにインストールされているSVNライブラリを利用すること(不可能ではないにしても、悪夢となるだろう)、または(2)リモートマシン上でSSHを介してコマンドを実行するパラレル、非効率的な方法を導入するでしょう。

あなたが言及していないもう1つの代替方法は、VNCまたは一部のリモートデスクトップツールを使用してサーバー上で実行されているGUIプログラムを操作することです。あなたはTortoiseSVNを使用しているので、明らかにあなたはWindowsクライアント上にいますが、あなたはそのサーバが何であるかは言いません。テストサーバーを制御してVNCなどの設定が可能な場合は、試してみる価値があります。誰かが知っているように、VNCからの遅れは、WebDAVマウントでSVN操作を行うことよりも少なくなる可能性があります。

関連する問題