RailsベースのWebサイトで新しい開発者を採用することを検討していますが、彼らを知らないため、コードへの完全な読み取りアクセス権を持たせたくありません。1つのディレクトリに対してのみ読み取りと書き込みができるようにしたいと思います。
要件:
また、更新/変更を展開できるようにしたいと思います。
私と開発者の両方がウィンドウを使用しているので、シンボリックリンクは良い考えではありません...
私は現在、capistranoを使用してWebサイトを展開していますが、vladまたはその他の機能するものを使用します...
背景の読書
だから、私はサブモジュール、サブツリー(apenwarrのgit-subtreeとサブツリーマージ戦略)、giternal、piston、braidなどについて読んでいて、私は完全に混乱しています!提供できるどんな助けでも大歓迎です!
私の現在の考え
ここでは、サブモジュールが正しい選択だとは思いません。理由は次のとおりです。
1)メインリポジトリへの変更をできるだけ少なくしたい
2)i)開発者は、サブモジュールの変更を通知するためにメインリポジトリにアクセスする必要があります...これは、サブモジュールで動作させるという目的を無効にします。
ii)Webサイトの分割されたセクションを参照するマスターリポジトリを作成することはできますが、これを行う方法や、それが機能するかどうかさえわかりません。
サブツリー
私がそれらを正しく理解していれば、誰かがサブツリーで作業し、マスターリポジトリのその部分だけに完全にアクセスできるかのようにサブツリーにコミットすることができます。一見すると、これは私が必要としているものを正確に示しているように見えます。特に、マスターリポジトリはデフォルトでサブツリーの現在のHEADを参照でき、手動で更新する必要がないためです。残念ながら、サブツリーを使用してWebサイトを展開する方法がわかりません。また、これが本当に必要かどうかもわかりません。サブモジュールやサブツリーなどについては相反する意見が多く、分類するのは困難です。
これを読んでくれてありがとう、そしてあなたが提供できるどんな助けでも!