我有一个带有一些松散对象的裸 git 存储库。如何在不更换其他包装的情况下将所有松散的物品打包成一个新包装?
问问题
339 次
3 回答
3
于 2012-09-10T03:06:04.830 回答
1
我可以想出:
$ git prune-packed
$ find objects/?? -type f | perl -pe 's@^objects/(..)/@$1@' |
git pack-objects objects/pack/pack
$ git prune-packed
有没有更简单的?
于 2012-09-10T11:20:57.093 回答
-1
警告,使用时git prune-packed
。
在 Git 2.22(2019 年第一季度)之前,“ git prune-packed
”没有注意到并抱怨命令行给出的过多参数,现在它确实如此。
请参阅Ramsay Jones ( ) 的提交 9b0bd87(2019 年 2 月 11 日)。(由Junio C Hamano 合并 -- --在ebf846c 提交中,2019 年 3 月 7 日)jeffhostetler
gitster
如果too many arguments
有任何参数传递给git prune-packed
.
于 2019-03-10T18:34:32.530 回答