問題タブ [perforce-stream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perforce - ストリーム デポを作成するための権限を強制しますか?
どこでもスーパーアクセス権を付与せずに、ユーザーが Perforceストリームデポを作成できるようにすることはできますか?
Perforce Server 2011.1 にアップグレードしたばかりで、新しいストリーム機能を使用したいと思っています。
私の理解が正しければ、ストリームにはいくつかの制限があります。1) ストリームは特別なストリームデポにある必要があり、2) ストリーム デポには最上位にブランチが含まれている必要があります。
現在、複数のプロジェクトを含む単一のローカル デポ (「mylocaldepot」と呼ばれる) があります。上記の制限を考慮し、Perforce のドキュメントに示されている慣行に従うと、「プロジェクトごとに 1 つのストリーム デポ」がより賢明なように思われます。ただし、デポの作成にはスーパーアクセスが必要です。ユーザーが自分のプロジェクト用に自由にストリーム デポを作成できると便利です。しかし、私は誰もがどこでも無制限のスーパーアクセスを許可したくはありません。また、既存のローカル デポを誤って削除してほしくありません。
ストリームデポを作成する権限のみをユーザーに付与できるように、Perforce のアクセス許可を設定することはできますか? おそらくp4 protect
、このような許可設定の組み合わせを使用できますか?
ところで: ストリームに関する最良の情報は、次の 2 つのビデオであることがわかりました。およびこのドキュメント: Perforce Streams Adoption Guide
perforce - Perforce Stream Depot に新しいフォルダーを作成する
私はストリームデポを持っています - デポ
私が作成したそのデポには、ProductGizmo という名前のストリームがあります。
したがって、P4V では、Gizmo がデポの下にあることがわかります。つまり、depot/ProductGizmo
ここで、ProductGizmo を ClientAcme というフォルダーの下に配置して、depot/ClientAcme/ProductGizmo を確認したいと考えています。これは厳密にデポの編成用です。ClientAcme はストリームではありません。
しかし、ファイル>新規>フォルダー-フォルダーに移動すると、グレー表示されます。
Stream Depot ではフォルダーは意味を持ちませんか?
ストリーム デポでストリームを移動/整理するにはどうすればよいですか
perforce - Perforce ストリームのアーカイブ/エクスポート
perforce ストリームがあります
このストリームをアーカイブし、プロジェクトの最後に他の人 (クライアント) に渡して、ストリームを自分の perforce サーバーにインポートできるようにしたいと考えています。
これはできますか?ストリームを 1 つの serverA/depot1 からエクスポートしてから、たとえば SomeOtherServer/SomeOtherDepot にインポートできます。
command-line - Perforce のコマンド ライン構文
私たちの管理者の 1 人で、たまたま Perforce ですべてのリリース ストリームを作成した管理者が外出しています。(ツールを開始したばかりです) コンテンツをロックダウンするために、リリース ストリームで次の両方の項目を選択しています: - ロック (ストリーム所有者のみがストリーム設定を編集できます) - ストリーム所有者に制限されたストリームへのファイルの送信
基本的に、必要に応じて人々にアクセスを許可します。そのため、今日その必要性が生じ、スーパー ユーザー/管理者であっても、リリース ストリームで上記の設定を削除することができません。Perforceコマンドのコマンドライン構文にはまったく慣れていませんが、次の行に沿って何かを考えます
p4 stream -f //depot/stream_name owner=newuser
誰かがアドバイスを持っているか、コマンドをフォーマットする方法を実際に説明しているドキュメントの方向性を示すことができれば、私の構文はかなりずれていることに気付きます。
ありがとう
configuration - Perforce Streams: メインまでの選択的コピー
ストリームを利用して Perforce でコードを管理しています。コントロールの一部として、メイン ストリームにコピーしてリリース ストリームのカットに進む前に、リリースに関連付けられた有効な/承認済みのアーティファクトが必要であるため、取り組みが後のリリースに移されると問題が発生します。
Perforce で開発ストリームからメイン ストリームにコードをコピーするときに、変更リストの選択を解除する方法はありますか? 試してみると、通常は最後に追加されたいくつかの特定の変更リストを選択解除できるように見えますが、Perforce では特定のリストの選択を解除できないようです。ファイルの変更が同じファイルへの後の変更に含まれているかどうかを推測しています。
これらの変更セットを選択的に移動する良い方法はありますか?
perforce - Perforceストリーム、マージ/コピーからファイルを除外
次の perforce ストリーム構造があります:メインブランチとそれにリンクされた 2 つの開発ブランチdev_v1およびdev_v2。両方の開発ストリームには、バージョン固有の変数が配置されているいくつかのビルド コントロール ファイルがあります。これらのファイルの変更は Perforce Streams Graph に反映され、システムはそれらをメインにマージし、次にメインから他の開発ブランチにマージするように求めます。
Perforce で特定のファイルのセットを除外して、変更があった場合にシステムがストリーム間の違いを表示せず、ストリームのマージ/コピーを要求しないようにする方法。
perforce - Perforce ストリーム ビューのインポート パスがファイル拡張子を取り除く
現在 2 つのストリームがあり、2 番目のストリームでは、ファイル拡張子に基づいて他のストリームから特定のファイルをインポートしたいと考えています。
次のステートメントを使用して設定した場合:
すべてのファイルが正しい場所に正常にインポートされますが、ファイル拡張子が取り除かれます。たとえば、次のパスの 2 番目のストリームにファイルがあります。
次のようにインポートする必要があります。
しかし、代わりに次のようになります。
私は何を間違っていますか?