コードの基本バージョンと、さまざまなクライアント サイト用にクライアント固有の変更を加えた、そのコードのさまざまな "バリエーション" を維持する必要があります。
すべてのクライアントに同じバリアントを強制するか、すべてのクライアントのニーズを網羅するスーパー バリアントを用意する方がはるかに簡単です。しかし、それは私の世界の性質ではなく、私はそれを変えることはできません.
この環境を考えると、github を使用する最良の方法は何ですか?
バージョンごとに個別のリポジトリを作成できます。別々のブランチを持つ 1 つのリポジトリを作成できます。どちらの場合でも、github をストレージ メディアとして使用し、各バリアントのバージョン管理を行う方法はわかりますが、github を使用してコードの相違を管理する方法はわかりません。
ありがとう