53

Subversion リポジトリのバックアップ システムとして DropBox を使用するのは悪い考えですか?

DropBox のようなオンライン ファイル共有ユーティリティで Subversion を使ってみた人はいますか? あなたの経験は何ですか?

私の懸念は、これが機能するかどうかです。主な理由は、Subversion がロックを維持しており、ロックについて非常に具体的であるためです。DropBox と Subversion の両方が連携できるかどうかわかりません。

ps Xcode プロジェクトにこれを使用することを考えていますが、無料ではないため、github を使用したくありません。無料のアカウント (およびその他の理由) でリポジトリを非公開にすることはできません。


参考文献:

DropBox (ファイルの同期、共有、オンライン バックアップ)

Subversion (オープンソースのバージョン管理システム)

4

10 に答える 10

32

ここでは Dropbox、SVN、Xcode が正常に動作しており、これまでに何の問題もありませんでした。

Dropbox はすべてを同期しているため、どのマシンからコミット/更新するかについて注意する必要さえありません。

于 2010-01-20T11:50:26.753 に答える
12

私の提案は、Dropbox を TrueCrypt などの暗号化ツールと一緒に使用することです。このようにして、クラウド上に安全なストレージを確保できます。

SVN は TrueCrypt ディスクで完全に動作します。

複数の場所で同時にリポジトリにアクセスする必要がある場合は、Subversion ホスト プロバイダーの使用をお勧めします。2 人のユーザーが同時に同じファイルを変更すると、DropBox が混乱する可能性があります。

http://wiki.dropbox.com/TipsAndTricks/IncreasePrivacyAndSafety

http://www.randomwire.com/storing-sensitive-data-in-the-cloud

于 2010-01-21T17:44:51.297 に答える
4

Dropbox 内で SVN を使用する理由 代わりに、Dropbox のようなインターフェイスを備えた独自の SVN サーバーを使用できます: Assembla のEasySVNまたはIQBox-SVN

于 2012-04-12T11:38:15.873 に答える
4

これはあなたを助けるかもしれません。SVN Reposiroty を Dropbox フォルダー内に配置しました。http://foyzulkarim.blogspot.com/2012/12/dropbox-as-svn-repository.html

于 2012-12-27T03:35:17.817 に答える
2

Dropboxから.svn-Folderを除外するだけです:(Macの手順)

  1. .svn-Folderを確認する必要があるため、ターミナルに移動して実行します

    defaults write com.apple.Finder AppleShowAllFiles YES
    killall Finder
    
  2. フォルダに移動し、.svn-Folderを別の場所にコピーします

  3. ドロップボックスに移動します-設定>詳細>選択的同期および.svn-Folderへの非アクティブ化

  4. これで、フォルダがHDとDropboxから削除されます。これは、Webサイトで確認できます。

  5. .svn-Folderのコピーをディレクトリに戻します。(-)のような小さな灰色の記号が表示されるはずです

  6. 手順1を元に戻す

    defaults write com.apple.Finder AppleShowAllFiles NO
    killall Finder
    
  7. それでおしまい!

于 2012-07-25T09:27:21.637 に答える
1

同期しているファイルの数によっては、大量のファイル転送を行うことになる場合があります。(無料アカウントに追加のストレージ ボーナスがない場合、Dropbox には 200 MB しかないことに注意してください。) これは、すべての .svn (または _svn) ファイルも同期されることを意味し、事実上、更新を維持する必要があるファイルの量が 2 倍になります。

最初の同期が完了したら、ツリー内のディレクトリ全体を移動する必要がない場合は、転送は適切なはずです。

私はいくつかのプロジェクトでこれを自分で試してみましたが、うまくいきましたが、最終的には、Subversion リポジトリと Dropbox を一緒に使用する最善の方法は、デプロイ ビルドに使用することだと思います。作業フォルダと同期するように Dropbox を設定するだけではありません。Dropbox を使用して、スケジュールされた間隔で作業フォルダーを実際の Dropbox フォルダーにコピーすることで、1 日の終わりに同期をとります。

于 2010-08-14T14:48:25.393 に答える
1

Dropbox を使用して svn リポジトリを同期するときに問題が発生しました。Dropbox が 1 つのファイルにアクセスできなくなると、ファイルは再度同期されません。その後、svn構造が破壊されました...

于 2012-10-07T11:00:40.957 に答える
1

別の場所からリポジトリにアクセスしていない場合は、おそらく問題なく動作すると思います。使用する前に同期させてください。ただし、非常に安定したソリューションのようには見えません。

リポジトリの公開 URL を提供できない理由はありますか?

于 2010-01-20T11:41:28.303 に答える
0

Dropbox への SVN バックアップ を参照してください。これにより、SVN リポジトリのフル ダンプまたはインクリメンタル ダンプが生成され、圧縮された結果が Dropbox にアップロードされます。このアプローチの主な利点は、Dropbox クライアント ソフトウェアを使用しないことです。Dropbox クライアント ソフトウェアはコンピューターとクラウドの間で同期し、破損したファイルが同期されます。このスクリプトを毎日/毎週/毎月などに実行する cronjob (または Windows スケジュール タスク) を作成できます。

于 2013-03-28T01:43:06.633 に答える