私はRubyonRailsでアプリケーションを書いています。このアプリケーションは、少なくとも2つの異なる顧客タイプに配信されます。ベースは常に同じですが、一部のビューは異なります。それがほとんどです。今のところ。
たとえば、ブランチを使用して、同じコードベースを使用し、ビューのみを分離する方法はありますか?分岐についてはGitのマニュアルを読みましたが、これが必要なことを達成するための最良の方法であるかどうかはまだわかりません。
別のアイデアはフォークです。しかし、それは賢いですか?フォークAのコードで何かを変更した場合、これらの変更をフォークBにマージするのは簡単ですか?