私たちは私の会社でPERFORCEを使用しており、それに大きく依存しています。次のシナリオについていくつかの提案が必要です。
デポの構造は次のようなものです。
//depot
/product1
/component1
/component2
.
.
/componentN
/*.java
/*.xml
/product2
/component1
/component2
.
.
/componentN
/*.java
/*.xml
すべての製品には複数のコンポーネントがあり、すべてのコンポーネントはjava、xml、またはその他のプログラムファイルで構成されています。すべてのコンポーネントには、マネージャー/所有者が関連付けられています。
現在、すべてのユーザーの書き込み権限をブロックしており、コードレビュー後にマネージャー/所有者によって承認された場合にのみ、ファイル/フォルダーをチェックインするためにそのユーザーの書き込み権限を開きます。このプロセスは少し乱雑になりますマネージャー/開発者は、PERFORCE管理者がアクセス許可を許可するのを待つ必要があるためです(PERFORCEの保護テーブルを更新します)。また、チェックインするためのわずか24時間のウィンドウを提供します(アジャイルのため、私はあまり理解していません:))。その後、そのユーザーの書き込みアクセスを再度ブロックすることになっています。
私が探しているのは、PERFORCE管理者がスーパーユーザーまたは管理者アクセスを許可せずにこの責任をそれぞれのマネージャー/所有者に委任でき、24時間後に書き込み権限を自動的に無効にするメカニズムです。
助言がありますか ?
前もって感謝します。