我有一个Magento 1.7
网站。Magento - 这些文件是否安全地包含在.gitignore文件中?
然后,我有自动生成的表单文件:
...
media/captcha/base/ff3f35b1bbc191988318a9893282f063.png
var/cache/mage--0/mage---331_Zend_LocaleC_en_US_currencynumber_
var/session/sess_58ap4vgtog56j8ojruiurgecp0
var/report/1058813543850
...
像下面的图片:
喜欢这些新文件是自动生成的所有的时间。
我有这个网站在Git
存储库。
然后我想知道是否万一我删除所有这些文件,可能会导致网站停止按预期工作。我的意思是,一些内容不显示等。
如果media/captcha/base/*
文件只用于验证码验证一次,那么肯定我可以删除这些文件没有任何问题。
如果使用var/cache/mage--0/*
文件作为显示某些内容的支持,但如果它们丢失,然后需要它们重新自动生成,那么肯定我可以毫无问题地删除这些文件。
我的目标是知道我是否可以将这些文件添加到.gitignore
文件中,以便在没有必要时不会对网站存储库提交新的更改。
例如,在通过一些WYSIWYG
编辑器上传的图片的情况下,我不能将这些图像添加到.gitingore
文件,因为如果我从资料库中删除这些文件,然后在网站上会缺少相应页面上的内容在另一台服务器上安装网站时(将Git
存储库下载到该服务器)。
这是我的问题
什么Magento的文件模式通过下载
Git
库从一台服务器移动网站到另一个时,我应该添加到.gitignore
文件,以便有一致性?
知道这将是非常有益的。
我知道这个动作我应该在我得到我的问题的答案之后采取:我需要添加到'.gitignore'中的文件模式是什么?我编辑了我的帖子,突出了我的问题。 – Angel
我的答案是忽略所有文件夹的内容,而不是模式 – VonC
是的,当然。但是,你可以在你的回答(编辑)上指定我应该忽略的Magento目录,除了'media/captcha/base /',还有我在问题开始时列出的其他目录,比如'var/cache /' ,'var/session /','var/report /',加上其他你认为的?我不确定是否添加了我在此列出的以前的目录。这是一个“Magento”问题,而不是“Git”问题。 – Angel