我正在使用git clone --reference来减少慢速连接上的网络流量。
现在,git-clone的手册页指出了使用它的危险,并建议git repack -a断开链接,我在克隆之后立即这样做。
我想知道的是-在我完成重新打包之后,删除.git/objects/info/alternates是安全的还是有合适的git命令可以做到这一点?
谢谢
发布于 2010-03-03 05:22:55
好吧,我发现了。答案是肯定的,直接删除替代是安全的。不,没有git命令可以做到这一点。
http://thread.gmane.org/gmane.comp.version-control.git/141161/focus=141199
我知道回答你自己的问题不太合适,但我们必须继续前进!
发布于 2015-03-16 23:53:57
请注意,git clone现在有一个新的--dissociate选项来执行此操作。它是在Git2.3中添加的:https://github.com/blog/1957-git-2-3-has-been-released
该选项只需调用git repack -a -d并删除.git/objects/info/alternates。所以,是的,它是安全的。(来源:https://github.com/gitster/git/commit/d35c8027937546e6b22a2f28123f731c84e3b380)
https://stackoverflow.com/questions/2248228
复制相似问题