关于git的本地代码仓库有一点疑问?

2013-07-05 19:25:14 +08:00
 qingfeng
用git管理一些小代码,本地放一个代码仓库好像没什么问题。我的问题是,类似于Linux这样的项目,难道每个开发人员的本地仓库都存有全部的commit log记录,那得占用多大的本地磁盘空间啊?我们现在在考虑一个大型的项目(代码行数300W+),用git的话本地仓库数据量会非常大!各位有什么好的建议吗?
5568 次点击
所在节点    git
12 条回复
ShadowStar
2013-07-05 19:37:10 +08:00
大就大呗,硬盘这么便宜。
blacktulip
2013-07-05 19:45:20 +08:00
torvalds/linux 实测 1.4GB , 不足楼主私密文件夹中一个普通 720p 的大小...

dorentus
2013-07-05 19:53:14 +08:00
是有压缩的啊。

只要没啥像图片、视频等没法压缩的文件的话(或者有,但是不是频繁有新版本提交进来的话),还是不会很大的。
halfblood
2013-07-05 22:01:05 +08:00
.git文件肯定不会大的,不然git就没法玩了……
ivenvd
2013-07-05 23:43:02 +08:00
Linux 算什么,你看 Android,还有 Chromium。
yaroot
2013-07-06 11:16:24 +08:00
AstroProfundis
2013-07-06 11:45:45 +08:00
可以只clone最近的一部分提交
vibbow
2013-07-06 18:17:00 +08:00
@blacktulip
root@stash-server:/opt# du -h -d 1
106M ./atlassian-stash-2.5.1
181M ./git-repo
287M .

我擦,为啥我还没存多少代码呢就快200MB了...
dancercl
2013-07-07 07:48:04 +08:00
@vibbow 存binary文件了?
vibbow
2013-07-07 09:19:51 +08:00
@blacktulip 你在克隆的时候应该加上 --mirror 参数试试。
vibbow
2013-07-07 09:25:52 +08:00
@dancercl 3/4的空间被 http://felix.apache.org/ 这玩意的cache给占领了...
tomoya92
2015-10-15 10:57:28 +08:00
看了回复,貌似没有什么解决办法。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/74886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX