我们有一个庞大的多GB git repo,主要是二进制对象。
克隆需要数天。
实际的主分支(没有历史记录)只有大约20MB,所以我认为一个深度为1的git克隆是治愈的。
然而,现在我需要向主人提取某些更新(我们没有分支),当我拉,没有深度选项/参数,所以它下载所有2GB。
有没有办法在没有历史记录的情况下拉出主人?
我是git gob noob(我只使用乌龟git),但我是SVN,CVS等的专家。
注1:我们过去常常使用没有此类问题的SVN,但是我们相当非技术的IT主管认为将git强加给整个公司会很好,即使是那些主要使用二进制媒体,flash,js等的公司。 / p>
注2:我看过这篇文章:Pull updates with git after cloned with --depth 1但我不理解。