Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一連の関連プロジェクトを含む親ディレクトリがあります。これらのプロジェクトの一部は、git ベースのメカニズムを使用してアプリをデプロイする heroku にデプロイされたアプリです。その結果、親 git 内に git リポジトリができてしまいます。これは、異なるブランチ間で作業する場合、非常に混乱する可能性があります。このような環境を管理するためのベスト プラクティスは何ですか?
ベスト プラクティスは、プロジェクトを適切にモジュール化することです。異なるプロジェクトは異なるリポジトリに属します。必要に応じて、Heroku への異なるデプロイは異なるリポジトリに属しており、それらを別のリポジトリに集約する理由はありません。これは git では明らかに間違っています。
私が好んで使用する経験則は、サブドメインによって行われます。サブドメインに存在するもの (つまり、別の環境にデプロイされるもの) は、簡単に別のリポジトリ/プロジェクトにすることができます。