1

git lfs をコンテンツ マネージャーとして使用するシナリオがあります。

私の計画は、そのようなテストを行うことでした:

                                            master   images    combined
init lfs                                     (1)
create images branch                                   (2)
add 2 files                                            (3)
edit 2 files                                           (4)
edit 2 files                                           (5)
edit 2 files                                           (6)
create branch from master                                        (7)
combine images to combines as 1 commit                           (8)
delete images branch                                    -
merge combined to master                     (10)

その後、GC が正しく実行された場合、ブランチ イメージの変更されたすべてのファイルを削除する必要があります。

私は正しいですか?lfs の GC は参照されていないすべてのイメージを削除する必要があるため、ブランチが削除されているため、コミットも削除する必要があります。

PSプロジェクトの履歴は、上記のすべての後、2つのコミットのみを示しています

アップデート

プロジェクトを削除しましたが、gc の実行後にスペースが削除されました。

ここに画像の説明を入力

4

2 に答える 2