1

既に git リポジトリをセットアップしていますが、別のリモート リポジトリ/ブランチを作成して、イメージ ファイルを (Amazon S3 cdn に) プッシュするだけにしたいと考えています。画像を含むサブフォルダーもプッシュする必要があります。

これを達成する方法についてのアイデアはありますか?

次のような .gitignore ファイルを作成できます: * ! / ! .jpg !*.png など

しかし、origin/master と新しいイメージ リモートの間でプッシュするときは、通常の .gitignore ファイルと交換する必要があります。独自の .gitignore ファイルを含むブランチを作成し、そのブランチに切り替えて、イメージのリモート リポジトリを更新するたびにプッシュできるのではないでしょうか?

この質問では、リポジトリの設定方法について説明していますが、イメージのみをリモートにプッシュする方法については説明していません: Publish to S3 using Git?

何か提案があれば教えてください!

4

1 に答える 1

0

バイナリが git のような分散型バージョン管理に最適ではないという事実はさておき、バイナリを独自の git リポジトリ (すべてとしてプッシュできる) に保持することをお勧めします。

現在のレポは、シンボリックリンクでこれらのファイルを参照できます(あるレポから別のレポへの相対パスを使用)。

于 2013-02-28T11:32:14.987 に答える