1

以前にホストしていたサイトで SSL セキュリティが不足しているため、Facebook アプリを作成して Heroku に移行しています。アプリで PHP を使用して SQLite DB を使用しています。私はgitを初めて使用し、それについてあまり知りません。ローカルリポジトリをherokuのサーバーにプッシュする方法の基本です。ファイルをアップロードしないことについて質問があります。将来、アプリに変更を加える必要があるかもしれませんが、現在、リポジトリをherokuに再プッシュすると、データベースが消去され、現在DBにローカルに保存されているデータだけで更新されます. 「.gitignore」ファイルと「git update-index --assume-unchanged filename.ext」の両方を調べました。しかし、これらの方法はどちらも機能しません。私'

ありがとう、ブライス

4

1 に答える 1

0
git update-index --assume-unchanged filename.ext

ファイルを明示的に再追加しない限り(を使用するなどgit add .)、実際に機能するはずです。git statusコミットする前に、ファイルが変更済みとしてマークされていないことを確認するために使用します。

もう 1 つのオプションは、別のデータベース ファイルを本番環境にデプロイすることです。そうすれば、開発データベースへの変更は重要ではありません。

于 2013-04-09T04:25:00.960 に答える