【发布时间】:2019-03-22 14:08:51
【问题描述】:
如果我在不同的目录中有多个文件,文件名不同,但内容完全相同...每个副本会增加 repo 大小,还是将它们存储为“一个”文件?
例如,如果文件是100 kB,并且它在存储库中被复制了 10 次(相同的内容,不同的目录,不同的文件名)。存储库是100 kB 还是1000 kB?
注意:我自己可以对此进行半测试,如果我通读链接的可能重复项中的长答案,我似乎最终可以找到答案.但是,我想从知道他们在说什么的人那里得到一个快速、简短和清晰的答案,我希望它是谷歌搜索的第一个结果。不知道会不会是这样,但是当我搜索这个问题的答案时,我的搜索结果中肯定没有任何立即明确的答案。
【问题讨论】:
-
是什么阻止你自己尝试?
-
没什么,但是 git repos 包含很多文件,我不确定它们都做什么或它们是如何连接的,所以不确定要查找。所以想问问可能确实知道git如何处理重复文件的人会更容易。
-
你可以创建一个只有两个文件的仓库,看看会发生什么。这样,您就不会拥有包含“大量文件”的存储库。第一次,使用两个相同的文件创建它。第二次,用两个不同的文件创建它。
-
请注意,重复文件不同于几乎但不完全重复,这是stackoverflow.com/questions/25661952/…的重点
标签: git