私は小さな分散チーム (git を使用) を率いて、モード開発者をチームに紹介する準備をしている Web アプリ (AWS、PHP、複雑なフロントエンド ロジック、マルチコンポーネント、マルチモジュール) を開発しています。ただし、開発者間でアプリケーション モジュールと基礎となるコード ベースを分離したいと考えています。例: フロント エンドの開発者には、コードの一部のみを公開したいと考えています。
環境のセットアップ、サンプル データを含む 1 つの開発 DB などのために、1 つの開発インスタンスと 1 つのアプリ パス内にとどまることが重要です。
現在、私が見ている解決策は、ユーザーとユーザーグループに適切な権限を設定し、特定のディレクトリを許可または禁止することです。ただし、コンテキストで git を操作する方法は明確ではありません。…おそらく、このアプローチはまったく無関係です。
これについてどうすればいいですか?