如果网站的图像文件被包含在Git仓库?(Should website image files be

2019-09-16 23:05发布

我有一个网站,文件/文件夹结构模板开始使用git 。 它包含一个空.gitignore内部文件images文件夹,这使我对我问题的两个部分:

1)将这个空.gitignore文件忽略位于内侧的所有图像images文件夹,或者是它放在那里,让空文件夹添加到库中放在里面的任何图像之前

2)如果网站图片被包含在一个git存储库? 对我来说,图像文件进行编辑和修改只是同其他文件,并表示随着时间的变化,将是有益的跟踪。

什么被认为是最佳做法? 你做什么工作,为什么?

Answer 1:

  1. 在你的情况下,允许的.gitignore混帐“看”的目录。 它可以是任何其他文件。 Git不会存储空文件夹。 你必须把此行到您的.gitignore告诉忽略所有其他文件: !.gitignore
  2. 没有绝对的反应,但我建议你保持你的图像与其他文件的存储库。 考虑你的git仓库为您versionned网站,图像包括在内。 如果你想你的自动化部署,这将缓解你。 这将让您的网站的历史相一致了。 GIT处理像任何其他文件的图像。


Answer 2:

退房“与二进制文件设置”特别“混帐媒体”和“git的附件”。 但是,这是完全正常的,直接与图像文件使用GIT一个警告 - 如果你尝试“混帐变基”比较两个大的图像时,有可能崩溃。



文章来源: Should website image files be included in GIT repository?