3


2

私のホストはSVNを処理しません。

私が欲しいのは私がファイルをアップロードすることを忘れないように私はftpを通して全体のsvnリビジョンを送ることができることです。

私を助けてくれるツールを知っていますか。

2 Answer


8


簡単な答え

  1. あなたのローカルマシンでSVNエクスポートをする

  2. だまれ

  3. サーバーへのFTP

  4. エキス

それから、filezillaのようなftpソフトウェアを使って新しいファイルをアップロード/交換することができます。 変更されたファイルのみを更新するように指示するため、時間を節約できます。

空想の答え

  1. あなたのマシンにあなたのftp共有をlinux / mac(fuse、ftpfs、sshfs)上では簡単なローカルリソースとしてマウントしてください。ウィンドウズ]。

  2. マウントしたら、それを参照して、ローカルのsvnクライアントを使ってリモートサーバーにチェックアウトします。 接続が悪い場合は、少し不安定になる可能性がありますが、以前に行ったことがあります。

  3. それがマウントされたままである限り、あなたはそれがあなたのローカルマシンにあったかのようにそれを扱うことができます

  4. Windowsでは、リモートファイルシステムにTortoiseSVNでアイコンラベルを表示できるようにすることができます。

理想的なシナリオ

  1. sshアクセスとsvnクライアントを持つホストを探す

  2. あなたのsvnサーバーへの接続をトンネリングするために ssh port forwardingを使うか、あなたのsvnサーバーをインターネットに公開してください。 (Windowsでは puttyを使用してください)

  3. それからちょうどホストでチェックアウトをして、同期を保つために更新をしてください。

注意

SFTPが利用可能であるならば、あなたはそれを使うべきです


0


SmartFTPを使用してフォルダ全体をアップロードしました。 ファイルの内容を自動的に比較し(選択した場合)、新しいファイルのみをアップロードし、時間と帯域幅を節約します。