どこでもスーパーアクセス権を付与せずに、ユーザーが Perforceストリームデポを作成できるようにすることはできますか?
Perforce Server 2011.1 にアップグレードしたばかりで、新しいストリーム機能を使用したいと思っています。
私の理解が正しければ、ストリームにはいくつかの制限があります。1) ストリームは特別なストリームデポにある必要があり、2) ストリーム デポには最上位にブランチが含まれている必要があります。
現在、複数のプロジェクトを含む単一のローカル デポ (「mylocaldepot」と呼ばれる) があります。上記の制限を考慮し、Perforce のドキュメントに示されている慣行に従うと、「プロジェクトごとに 1 つのストリーム デポ」がより賢明なように思われます。ただし、デポの作成にはスーパーアクセスが必要です。ユーザーが自分のプロジェクト用に自由にストリーム デポを作成できると便利です。しかし、私は誰もがどこでも無制限のスーパーアクセスを許可したくはありません。また、既存のローカル デポを誤って削除してほしくありません。
ストリームデポを作成する権限のみをユーザーに付与できるように、Perforce のアクセス許可を設定することはできますか? おそらくp4 protect
、このような許可設定の組み合わせを使用できますか?
write user * * //...
super user * * //*
super user * * -//mylocaldepot
ところで: ストリームに関する最良の情報は、次の 2 つのビデオであることがわかりました。およびこのドキュメント: Perforce Streams Adoption Guide