如何有效地使用git on huge repo(> 10g without submodule)?

时间:2015-09-02 09:16:35

标签: git performance bitbucket-server

我的组织(私人银行公司)使用git来跟踪sql脚本和一些二进制文件。他们使用Atlassin的存储服务器,我通过vpn使用4g usb调制解调器访问服务器,因此互联网连接速度很慢。我不确定回购有多大,但每次git操作看起来都很缓慢。

我已阅读这篇文章How to handle big repositories with git – Atlassian Blogs

当我第一次克隆回购时,我使用了推荐的命令

String txtFileContent = ....; String htmlContent = "<p>" + txtFileContent.replaceAll("\\n","</p>\\n<p>") + "</p>";

这是克隆大型仓库时使用的最轻的命令吗?(如果我已经知道我要修改的分支和文件)我在github上用qt 4.8 repo尝试了这个命令,全尺寸是633mb,之后克隆.git文件夹是164mb

其他命令怎么样?
git clone -n git://path/to/the_repo.git --depth 1 --branch branch_name --single-branch 所有人都需要至少30秒到1分钟才能完成,我怎样才能加快他们的速度?谢谢!

0 个答案:

没有答案