ノートパソコンを外付けハードドライブにバックアップすることがよくあります。 rsyncingは十分なバックアップソリューションを提供していますか?またはこの方法に問題はありますか?Rsyncing git repoは十分なバックアップソリューションですか?
答えて
rsync
はこれに適したソリューションです。バックアップを実行する前に、git gc
とgit repack
(引数なし)を実行することをお勧めします。これにより、ファイル数が大幅に削減され、次回までにデータがあまり変化しない可能性が高まります。どちらもデータを失うことはありません。
http://sethrobertson.github.com/GitBestPractices/#backupsを参照してください。gitでこれを行うのは、あまり良い解決策ではありません。
'rsync'(または' tar'など)と 'git clone'の大きな利点:' clone'は、スタッスなどのローカルなものをクローンしません。 –
私はレポを持っています。私がどこかで私がそれをクローンしたいなら、私が終わったら変更を押し戻してください。
rsyncでも可能ですが、リポジトリをクローンして、それを私の主な開発スポットとして使いやすくなっています。私は1つのツールを使用する方が簡単かもしれないと思うが、あなたの走行距離は変わるかもしれない。
彼はバックアップをとって、レポとの仕事をしないように頼んでいました! –
rsyncは、すべてのファイル(フックやプライベートファイルを含む)を本当にバックアップしたい場合は面白いです。
しかし:
- それは(つまり、Gitはまだrsync'edレポから取り組んでいる?)一度sync'edあなたのレポの整合性を保証するものではありません
- それはの確率が高いですデータの破損ソリューションは、それ自体、本質的にバーレポである(git bundleを使用することです
よりよい(そしてクリーナー)(あなたは多くの多くのファイルを保存する必要があります) en)ファイル)。
ローカルバンドルを更新し、リモートメディアにrsyncを保存します。
これを除いて、今度は "rsync"(実際には単純なコピーで十分です)1ファイルです。
そして、そのバンドルの1つのファイルを直接クローンまたはプルできます。
- 1. 権限が不十分Gitに共有するRepo over Smart HTTP
- 2. SQLiteは十分ですか?
- 3. ユニットテストは十分ですか?
- 4. Androidソース、Git/Repo、error: '... /。repo/repo/.git/clone.bundle'がv2バンドルファイルのように見えない
- 5. git repoをcomposer.lockなしでロードする
- 6. セカンダリアップストリーム/バックアップGIT repo
- 7. Git pull remote repo
- 8. クローニングgit repo
- 9. git identityがbitbucket repoを失うのはなぜですか?
- 10. LinuxからTFS git repoへのgitクローン
- 11. createする方法GIT Server Repoと構造が異なるGIT Local Repo
- 12. git repoからのトラブルチェック
- 13. 寿命は十分な長
- 14. git diffが十分に表示されない
- 15. 大きなajaxyアプリでは十分な$ .empty()ですか?
- 16. Jenkins GIT Repo URLエラー
- 17. Git Switch Repo to Boilerplate
- 18. GAE SDKのgit repo
- 19. pip install git repo branch
- 20. ローカルGit Repo to TFS
- 21. Azure Xplat CLI - Git repo
- 22. Google App Engine Quotasは十分ですか?
- 23. typescriptは十分に堅牢ですか?
- 24. mysql_real_escape_string()はMySQL REGEXPに十分ですか?
- 25. インポートは十分
- 26. "pip install git + [git repo]"が必要ですか?
- 27. npm installはgit repoからソースを部分的に複製しています
- 28. リストビューのカスタム行 - 十分ではない
- 29. git repoサーバーでgit commitを削除または元に戻す
- 30. ソートにFactoryが不十分なのはなぜですか?
プライベートレポが必要な場合は、bitbucketのようなものを使用してバックアップとして使用することができます。 – three
@three私のソースコードが – DavidW
の場合は第三者を信頼しません。ハードドライブ。火災の際は、外付けハードドライブも破損していないことを確認してください。 – three