クライアントに提供したいソフトウェアがありますが、変更や個人的なカスタマイズを注文する機会があります。
これまでは、元のソフトウェアのコピーを作成し、そこに変更を加えただけでした。しかし、コアファイルと関数のメンテナンスと更新に関しては、このアプローチは苦痛でした(これは開発サーバー上のみであり、gitが作成する「コピー」が実際のコピーになります)。
私は、gitブランチを使用してこれらの異なる「コピー」を作成し、そこで作業するというアイデアを思いつきました。しかし、ここに問題があります。マスター (すべてのブランチが開始されるソフトウェアのベース) で行った変更を、ブランチからマスターにマージするまで、その逆ではなく、ブランチに反映させたいのです。
それはgitで可能ですか?そうでない場合、それを行うことができる他のソフトウェアはありますか?