私は自分の php プロジェクトを cloudcontrol.com でホストしています。私のプロジェクトには、次のようにユーザー プロファイルの写真を保存する静的フォルダーがあります。
uploads/profile/userpic1.jpg
uploads/profile/userpic2.jpg
uploads/profile/userpic2.jpg
.gitignore ファイルを使用して、プロファイル フォルダー内のすべてのファイルを .gitignore します。
*
!.gitignore
私のローカル環境では、いくつかのテストを行うときに、そのフォルダー内にいくつかの写真をアップロードします。私の運用環境では、ユーザーもプロフィール写真を変更し、そのフォルダーに保存します。
私の問題は次のとおりです。
更新を本番サーバーにプッシュするたびに、サーバーのプロファイルディレクトリ内のすべてのファイルが失われました!! 古いファイル/写真に触れずに内容を更新するだけでなく、プロファイルディレクトリを git (または cloudcontrol) REPLACE するようです。
どうすればこれを修正できますか。私はそれが単なる .gitignore の問題だと思っていました。これを機能させるためにあらゆることをしましたが、できませんでした。私は Git と PaaS のことは初めてです。
ありがとうございました