1

配備用に縮小されたファイルを持つパブリックフォルダがあります。しかし、このフォルダは、masterブランチ上に配置する場合にのみ重要です。他のブランチは、このフォルダをプレーンで生成されたファイルとともに使用し、.gitignoreを使用することができます。Gitにはマスターブランチ専用のフォルダ/ファイルが含まれていなければなりません。

フォルダをマスターブランチにのみ含めるにはどうすればよいですか。毎回マスターブランチの.gitignoreを変更したくありません。

+0

https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html –

+0

同じフォルダを展開および制作に使用しないのはなぜですか?それ以外の場合は、ご使​​用の環境用のサブフォルダを作成します。 – Stony

答えて

1

ソースファイルのように見えるうちに、実際に配置する最小化されたファイルは、実際にビルドプロセスの成果物です。これらの最小化されたファイルを変更する必要はありません。

一般的に、ビルドプロセスから生じるファイルは、Gitでバージョン管理されていてはなりません。これは、最小化されたファイルの場合のようです。個人的に私は最小化されたフォルダをバージョンアップしないでしょう。むしろ、正規のソースファイルをバージョンアップし、デプロイメントプロセスで適切なものを最小限に抑えて配備させてください。

+0

はい、私はあなたです..しかし問題は展開です。私たちはgitのデプロイメントでMicrosoft Azureを使用しました。マスターブランチは本番環境に入り、すべての関連ファイルが必要です...他のブランチでは、パブリックフォルダ.. 例を参照してください。https://azure.microsoft.com/en-us/documentation/articles/app-service-deploy-local-git/ –

+0

私はAzureに精通していませんが、クラウドで独自のビルドスクリプトを実行できますか?私の推測では、ソースファイルを小さくするためのスクリプトをインクルードする必要があるだけです。 –

+0

ビルドツールのために悪い/奇妙な習慣を使わないでください。 –

関連する問題