相关疑难解决方法(0)

我可以/应该怎么做这个git gc错误?(rm:无法取消链接包权限被拒绝)

运行git gc时,我一直看到这个错误:

rm: cannot unlink 'pack-30b1ff2[reset of hash].pack': Permission denied
Run Code Online (Sandbox Code Playgroud)

我可以/应该对此错误做些什么?

更新

对不起,我应该提供更多信息.是的,我尝试过重启.事实上,重新启动之前已经为我修复了gc问题.

我只注意到这个问题,因为当我打开Git Gui时,它会立即提示我压缩数据库.我最终注意到,经过几次打开Git Gui,它一直在提示我,即使我点击了Yes,它又回来了"成功".

那么我尝试使用Git EXT的设置 - Git维护 - 压缩git数据库命令来运行它.这个命令告诉我有一个错误(Git EXT中的红灯,而Git Gui中有绿灯).

我上面发布的错误是直接从git bash运行git gc.

我应该安排磁盘扫描吗?坏道会造成这种情况吗?我希望这将是一个快速的答案:(

git garbage-collection permission-denied

34
推荐指数
2
解决办法
1万
查看次数

如何提高git log的性能?

我试图从这样的几个存储库中提取git日志:

git log --pretty=format:%H\t%ae\t%an\t%at\t%s --numstat
Run Code Online (Sandbox Code Playgroud)

对于较大的存储库(例如rails / rails),需要花费35秒钟以上的时间才能生成日志。

有没有办法改善这种性能?

git

3
推荐指数
3
解决办法
1333
查看次数