3

パイプラインで Opscode Chef を使用しており、デプロイ ( http://docs.opscode.com/resource_deploy.htmlを参照) によってソースコードの完全なコピーが /shared/cached-copy に作成されることに気付きました。

その .git/object フォルダーには、すでに 1,000 近くの完全なバージョン (デルタだけでなく!) があるため、ファイルサイズはどんどん大きくなっています。

これをクリーンアップする、または完全に防止する方法はありますか? まったく必要ありません。

確かに、各展開後にディレクトリを削除する何かを書くことができますが、これを処理する良い方法はありますか? ありがとう。

4

2 に答える 2

1

私たちは何か違うものを見ています。私たちの場合、サブモジュールを使用しています。サブモジュールが削除されると、git pull は古いサブモジュール ディレクトリを削除しません。そのため、がらくたが残っています。キャッシュされたコピーは、この追加のコードでリリースにコピーされます。

于 2013-09-26T13:21:10.923 に答える