GIT中的网站文件 - 如何处理images目录?

时间:2016-01-26 20:17:56

标签: git

我正在将公司的网站从SVN转移到GIT。它是一个大型网站,有一个特别大的资产目录,里面装满了图像,PDF文件,甚至还有一些ISO和exe文件(驱动程序下载,类似的东西)。 虽然我确实希望所有这些都在源代码控制中,但我担心这个巨大的资源目录(包含数百个文件和近2GB的磁盘空间)如果它是正常GIT活动的一部分可能会成为一个问题。例如,如果我创建一个或两个分支,我会基本上复制此目录吗?有没有办法只分支代码但忽略这个资产目录?

1 个答案:

答案 0 :(得分:1)

Git不会再创建你的文件的副本,所以你不必担心每次提交或分支时都要复制2GB的图像,尽管最初的clone将是需要一段时间。正如评论中所提到的,最好的办法是将您的存储库转换过来,看看结果如何。

如果资产确实成为问题,GitHub最近创建了一个Large File Storage扩展程序,您可以使用它来轻松地将图像文件等保存在主仓库之外。看起来现在只有一个OSX版本,但它是开源的,希望很快就能获得一些端口。