3

私はストリームデポを持っています - デポ

私が作成したそのデポには、ProductGizmo という名前のストリームがあります。

したがって、P4V では、Gizmo がデポの下にあることがわかります。つまり、depot/ProductGizmo

ここで、ProductGizmo を ClientAcme というフォルダーの下に配置して、depot/ClientAcme/ProductGizmo を確認したいと考えています。これは厳密にデポの編成用です。ClientAcme はストリームではありません。

しかし、ファイル>新規>フォルダー-フォルダーに移動すると、グレー表示されます。

Stream Depot ではフォルダーは意味を持ちませんか?

ストリーム デポでストリームを移動/整理するにはどうすればよいですか

4

2 に答える 2

3

ストリームは、デポ階層の 2 レベルの深さでルート化されます。ストリームには、「//depotname/streamname」のようなルートがあります。

ストリーム ルートを作成すると、それを変更することはできません。ルートの深さが浅いのは、ストリームのルート パスをあらゆる種類のインテリジェント ラベルとして使用しないようにするためです。(問題は、ストリームを分類するためにデポ パスを使用できる場合、ストリームの分類が変更されたときに常にファイルを分岐する必要があり、複雑な分岐履歴が残ることです。)

ストリームの命名スキームを実装する必要がある場合は、ストリームの Name フィールドを使用できます。例:

Stream:  //depot/ProductGizmo
Name:    ClientAcme-ProductGizmo

ストリーム名は変更できます。名前は P4V に表示され、名前で検索できます。例えば:

p4 streams -F "Name=*Acme-*"

ただし、この名前をコマンドでデポ パスの代わりとして使用することはできません。

命名スキームを使用して、ストリーム ルートの 2 番目のパスをオーバーロードすることもできます。例えば:

//depot/ClientAcme-ProductGizmo

これは、変更することができず、コマンドで使用できるため、より深いディポ パスを使用するのとほとんど同じです。

p4 changes -m1 //depot/ClientAcme-...
于 2012-07-19T22:03:57.417 に答える
0

だから私が読んだり聞いたりしたことに基づいて-これはできません-うーん!

これは、perforce フォーラムに関するその他のディスカッションへのリンクです。

http://forums.perforce.com/index.php?/topic/1191-streams-naming-structure-different-levels/

于 2012-07-20T22:05:22.113 に答える