【发布时间】:2014-11-17 09:46:39
【问题描述】:
我在 cloudcontrol.com 上托管我的 php 项目,在我的项目中,我有一个静态文件夹,用于保存用户个人资料图片,如下所示:
uploads/profile/userpic1.jpg
uploads/profile/userpic2.jpg
uploads/profile/userpic2.jpg
我用 .gitignore 文件 .gitignore 配置文件文件夹内的所有文件:
*
!.gitignore
在我的本地环境中,当我进行一些测试时,我会在该文件夹中上传一些图片。 在我的生产环境中,用户还会更改他们的个人资料图片并将其保存在该文件夹中。
我的问题是:
每当我将任何更新推送到生产服务器时,我都会丢失服务器上配置文件目录中的所有文件! 似乎 git (或 cloudcontrol) 替换配置文件目录不仅更新其内容而不触及旧文件/图片。
任何建议我该如何解决这个问题。我认为这只是一个 .gitignore 问题,我尽一切努力完成这项工作,但我做不到。我对 Git 和 PaaS 有点陌生。
谢谢
【问题讨论】:
标签: php git cloudcontrol