0

FTP プロトコルを使用してリモートで SVN リポジトリを作成したいと考えています。次の手順を実行することをお勧めしますか

  1. culftpfs を使用して FTP ディレクトリをローカルとしてマウントします。
  2. svnadmin create でローカルであるかのようにリポジトリを作成します
  3. 日常生活で使う?

そのアプローチの問題を知っていますか?

試行後の結果

試してみましたが、タイムアウトのようなエラーが表示されます。本当の問題は、このアプローチが遅すぎることです。毎回リポジトリをコピーするソリューションは、より実行可能であるか、フォルダーをバックアップするための単純なスクリプトに見えます。

4

1 に答える 1

1

これは危険なアプローチですが、(「シングル ユーザー」のように) 1 人で作業している場合は機能します。最大の問題は次のとおりです。

  • ネットワーク経由で排他的なロック機構を提供することはできません
  • すべてのユーザーはすべてのリポジトリの内部ファイルに直接アクセスできます。誰かがリビジョンでファイルを削除すると、リポジトリは修復できないほど破損します

Apacheをセットアップする必要があります

SVNAutoversioning on

その後、repoURL を WebDav フォルダーとしてマウントできます。これらのファイルの各変更は、作業コピーを必要とせずに単一のコミットになります

于 2012-05-16T11:55:04.007 に答える