私のユーザーがPERFORCE ストリームデポを作成せずに、スーパーどこにでもアクセスできますか?ストリームデポを作成するためのPERFORCE権限?
PERFORCE 2011.1にアップグレードしたばかりで、新しいstreams機能を使用することを熱望しています。
ストリームがいくつかの制限事項があります.1)ストリームが特別なストリームデポと2つのストリームデポに最上位にブランチを含む必要があります。
私たちは現在、複数のプロジェクトを含む単一のローカルデポ(「mylocaldepot」と呼ばれています)を持っています。上記の制約と、Perforceのドキュメントに示されている方法に従えば、「プロジェクトごとに1つのストリームデポ」がより賢明に思えるでしょう。しかしデポを作成するにはスーパーが必要です。ユーザーがプロジェクトのストリームデポを自由に作成できると便利です。しかし、私は誰も無制限にしたいとは思わないsuperどこにでもアクセスできます。そして、私たちが既存のローカルデポを誤って削除しないようにします。
PERFORCE権限を設定することは可能ですか?ストリームのデポをユーザーに作成する権限しか与えられませんか?おそらく私はp4 protect
とこのような許可設定のいくつかの組み合わせを使用することができますか?
write user * * //...
super user * * //*
super user * * -//mylocaldepot
はところで:私はこれらの2つのビデオストリームであることをで最高の情報を見つけた:Introduction to StreamsとStreams for Codeline Management。 Perforce Streams Adoption Guide
すべてのPerforceのドキュメントとビデオの例では、プロジェクトごとに1ストリームデポを使用しています関連していない複数のプロジェクトを単一のストリームデポに分割しようとすると、混乱する可能性があります(同じストリームの別々の分岐として扱われるのでしょうか?)。私たちが単一のストリームデポで乗り越えることができますか? – jwfearn
私は同意すると、別々のデポで別々のプロジェクトを持つことに訴えがあります。 "多くの"プロジェクトでは、10を意味しますか?または500?いくつか(3→5→10)のプロジェクト固有のストリームデポを作成し、チーム内でストリームを作成することは妥当と思われます。 –
ファイルを新しいストリームにコピーするには、普通のユーザーは// depot//...への "p4 protect"アクセスが必要です。 (明らかなように見えるかもしれませんが、私のようにフォルダベースの保護を継承すれば驚くかもしれません。) –
yoyo