バージョン管理として git を使用します。使用方法は次のとおりです。
私たちのメインブランチは、すべての新しい問題またはアップグレードの本番です。開発者は、本番ブランチから新しいブランチを作成し、コードを更新してテストし、変更を新しいブランチにコミットする必要があります。その後、新しいブランチをプロダクション ブランチにマージします。
この方法で気に入っているのは、現在のサイクルで本番環境にプッシュしたい変更を選択できることです。すべてをプッシュする必要はありませんが、本番ブランチに直接コミットする場合は、緊急にプッシュしたい場合更新したら、すべてを一度にプッシュする必要があります。
これに関して 2 つの質問があります。
- これは git を使用するためのベスト プラクティスですか? またはより良いアプローチがありますか?
- これらのファイルは新しいブランチごとに更新される可能性が高いため、js および css ファイルの問題に直面しています。そのため、これらのファイルを 2 つの異なるチケットで編集し、それを本番環境にマージするときに、競合の長いリストを修正する必要があります。そして多くの場合、まだ必要なコードや新しい変更の一部であるコードを削除することになります。この問題を克服するために私たちにできることはありますか?
ありがとう