/uploads
ディレクトリに保存されている写真をアップロードできる単純なノードアプリケーションがあります。gitでプッシュまたはプルするときにユーザーがアップロードしたコンテンツを保存する方法
私の問題は、私がfetch
またはpull
を使って最新のアプリケーションを入手しようとしたときに、ユーザーがアップロードしたファイルの最新バッチを取得することです。これは直ちに問題ではありませんが、もし私がアプリに行ったpush
の変更をした場合、ユーザーのアップロードされたファイルは、私のローカルレポにあったもので上書きまたは消去されます。私のローカルの/uploads
ディレクトリが空の場合、たとえそれが空であったとしても、ライブアプリと同じディレクトリになります。
これらのユーザ生成ファイルはpull
に限定し、決してpush
と指定する方法はありますか?
これらのファイルを追跡するべきではありません。 .gitignoreファイルにアップロードされたすべてのファイル(またはフォルダを簡単に)を追加します。 – RLaaa
.gitignoreに入れてから、ユーザが生成したコンテンツに対して通常のftp/httpダウンロードを使用します。シームレスにするために、git pullとdownloadコマンドを組み合わせたシェルスクリプトを作成することができます –