1

私は GIT GUI を使用して、日々の開発タスクやコード/ファイルの変更に加えられた変更を追跡しています。

現在、私は Web 開発、主に Web サイトに取り組んでいます。プロジェクトに関連するすべてのファイルとドキュメントを含む各 Web サイト フォルダーに GIT アーカイブを使用しています。

多くの場合、GIT はアーカイブに多くのアイテムがあると不平を言い、アーカイブを高速かつ最適化するために、アーカイブを圧縮するように勧めています。

そうしても安全ですか?アーカイブを圧縮することの利点は、圧縮によって引き起こされる可能性のある最終的な問題を上回るでしょうか (それだけの価値はありますか)?

特に、潜在的なアーカイブの破損や、自分が気付いていない既知の問題やバグについて心配しています。

4

3 に答える 3

3

Git リポジトリ形式は堅牢で、十分にテストされています。リポジトリの圧縮を行うことは安全です。

そうは言っても、バックアップは常に良い考えです。

于 2011-12-06T08:13:52.370 に答える
2

あなたが話しているのであればgit gc、それは完全に安全であり、データが失われることはありません.

Git はこれ自体を定期的に実行しますが、リポジトリが一定のサイズを超えるまで何もしません。

グレッグが言うように、常にレポのバックアップをとっておいてください。

git gc --prune は別の問題です。これにより、参照されていないすべてのオブジェクトがレポから削除されますが、これは望ましくない可能性があります (これらのいずれかを後で回復する必要がある場合があります)。

于 2011-12-06T08:30:03.073 に答える