Magento中的哪些文件没有用于源代码管理的目的?

时间:2010-04-13 15:29:22

标签: magento

我希望清理我们正在处理的Magento项目的源代码管理(SVN)中存储的文件。

哪些文件/文件夹在SVN中没有任何意义,即网站无需运行,或者只是暂时的?

到目前为止,我已经确定了

 var\cache  

 var\session

 media\temp

 var\locks

downloader\pearlib\download

 downloader\pearlib\cache

有一些我不确定:

    var\report

    downloader\pearlib\docs

    media\catalog\product\cache\

任何人都可以提供明确的清单吗?

3 个答案:

答案 0 :(得分:1)

http://activecodeline.com/git-ignore-gitignore-file-for-magento-project回答了一个更大的问题,但可能会有所帮助。

Magento中有很多东西不需要在源代码控制中,因为它会保持不变(只要你遵循一些理智的开发实践。)上面的链接遍历所有不需要的目录由源控制跟踪。

答案 1 :(得分:1)

我通常忽略这些文件夹进行开发,但如果您认为合适,可以选择存储图像:

  • / var:这总是临时数据或可以重新生成的数据
  • / media:这些是图片和上传,不是真正的源代码,但如果你想要,请保留
  • / downloader:我不想使用Magento Connect,而是喜欢手动安装。您可以随时在其他地方获得Magento Connect,因此无需将其保留在仓库中。
  • / includes / src:这是已编译的源代码,如果需要可以重新生成。因为我们有SSD磁盘和APC,所以没那么有用。

答案 2 :(得分:0)

我们通常有类似的东西:

  • /app/etc/local.xml
  • /下载
  • / VAR
  • /媒体

媒体通常包含在管理员中配置的图像,如产品/类别图像,徽标,CMS图像,合并的JS / CSS以及我认为的导入/导出数据。

某些扩展程序还包含应进行版本控制的媒体文件(例如产品Feed模板)

var和media中还有一个htaccess文件,因此您必须包含这些文件。