2015-10-05 30 views
6

私は新しいPERFORCE 2014.1ユーザーです。デポ・ビューからタスク・ストリームを削除する方法

チームは、新しい機能ごとにタスクストリームを処理することに決めました。今私は自分の変更を提出し、彼らは親にマージされました。タスクストリームを削除したいのですが、これは私が理解しているものからの意図された使用です。

p4 stream -dを使用すると、P4Vストリームビューからタスクストリームが消え、もう表示されなくなります。これは正常です。p4 streams

ただし、P4Vデポツリーペインにはまだ表示されています。

私たちはごくわずかな「機能」に取り組んでいるので心配しています。私はデポのビューで何百ものゾンビタスクストリームをすばやく処理するつもりです。それらを隠す方法はありますか?

私はそれらを削除したくありません。リビジョングラフとdbに存在するファイルは大丈夫です。私はすでに 'ワークスペースビューに制限されたツリー'を見つけましたが、実際には 'ツリーは削除されない/アンロードされないストリーム'のようなものを探しています。

タスクがまだ目立つように表示され、隠されていない場合、タスクを削除する点が厳しく制限されています。

+0

タスク・ストリーム内のファイルから保護テーブルを変更してアクセスを削除しようとしましたか?私はあなたのユーザーがファイルへの "読み取り"アクセス権を持っていない場合(実際には "リスト"アクセスなので、チェックしてください)、Depot Tree Viewには表示されません。 –

+0

@BryanPendleton:私は残念ながらアクセスを保護していないので、実験するのは少し面倒ですが、私はこの方向でITで調査し、成功すれば報告します。 –

答えて

1

あなたは、少なくともできる一つの方法は...これを軽減するには、タスクストリームを別のデポに入れます。これで本当にそれらを取り除くことはできませんが、メインのストリームがまだ簡単に見えるように、少なくともプライマリ作業領域の別のデポにバケツを入れます。

2015.2サーバでは、ストリームデポの深度を変更して、同じデポに保存して、自分のフォルダに置くこともできるようになりました。私。あなたは何ができる:

//streams/mainStreams/mainline 
//streams/mainStreams/rel1.0 
//streams/taskStreams/featureA 
//streams/taskStreams/featureB 

を繰り返しますが、私はこれが実際に問題を解決していません知っているが、それは、少なくとも多くのタスクストリームの作成と混乱を軽減するための方法です。

+0

これは実際にはきちんとした考えです。公式のデポを一方の側に、他方にはデパートを置くこと。来年には2015.2にアップグレードする必要があります。 –

+0

しかし、一時的な "機能ブランチ"を使用するのが厄介なので、箱からはうまくいきません。この時点で私はワークフローを再考しています。私は内部的に2つの異なるオブジェクト(ストリームと基になるブランチ)を扱っていることを理解しています。デポツリービューは主に "ブランチ"ベースのものです。 –

+1

うん、正しい。主な問題は、私は(私はP4Vのチームリーダーです)、ストリーム状態に基づいてデポツリーを適切にフィルタリングすることができません。ストリーム状態の周りにfstatフラグがなく、デポツリーがどのように設定されるかですすべてfstat経由で。それは、私がそれを見せなければならないかどうかを見るために各トップレベルのフォルダーのためにストリーム - のように呼び出すには非常に高価な取得を開始します。 – GabeWeiss

-1

タスクストリームを終了した後は、常に削除またはアンロードする必要があります。

また、PERFORCE管理者は、非アクティブ・タスク・ストリームを定期的に削除またはアンロードするバッチ・プロセスを実行する必要があります。

タスクストリームを削除しても、送信されたファイルはデポに残っています。 削除されたタスクストリームの名前は再利用できないことにも注意してください。

ストリーム]タブでストリームをコンテキストクリック(グラフ、ツリー、またはリストビューで)

を選択して、ストリーム「STREAM_NAME」を削除します:タスク・ストリームを削除するには

アンロードでは、バージョニングエンジンのデータベースファイルから、アンロードデポ内のフラットファイルセットに頻繁に使用されないメタデータを転送します。タスクストリームをアンロードする場合は、変更して再度使用したい場合は、リロードすることができます。

タスクの流れをアンロードするには、次の

(グラフ、ツリー、またはリストビュー内の)ストリーム]タブでストリームをコンテキストクリックします。

アンロードストリーム 'stream_name'を選択します。

表示リストまたはツリービュー内のストリームタブ:

がアンロード作業の流れをリロードします。 フィルタペインのUnloaded Unloaded ...アイコンを選択してUnloaded Streamsダイアログを開きます。ここでは、アンロードされたストリームをフィルタリングしてリロードすることができます。 ストリームをコンテキストクリックし、「ストリームの再ロード」を選択します。

ストリームがタスクストリームでない限り、ストリームを削除するとストリームに送信されたファイルではなく、ストリーム仕様が削除されます。

ストリームに送信されたファイルは永続的な履歴の一部です。あなたはそれらを維持したい!

何年も前に変更された変更リストや変更点を参照していることがよくあります。古い歴史を消去することは絶対にありません。

このストリームに加えられた変更の永続的な履歴を破棄したい場合は、'p4 obliterate'コマンドを使用できますが、このコマンドを元に戻すことはできません。

このストリームに送信されたファイルを破棄することを検討している場合は、まず不要なコマンドが複雑で多くのオプションがあるため、PERFORCEテクニカルサポートに連絡することを検討してください。適切なオプション。そして、特別な保護のために、まずチェックポイントを取る。

一時的な作業のためにストリームを使用しており、頻繁にその作業を消したい場合は、タスクストリームの使用を検討してください。

そして、あなたが上記のいずれかをたくない場合は、あなたのために働くツリー

To find a file in the depot or in your workspace: 

1. Go to Search>Find File.... 
2. On the Find File tab, under Search in,enter the directory path you want to  search. 
3. You can drag and drop 
    the file path from the Depot or Workspace tree in the Tree pane. 

4. Enter any of the following search criteria: Under Name matches any 
    of the following, select an operator (contains, is, starts with, 
    ends with) and enter all or part of the file name. You can add 
    multiple name match rows. 

5. Under Submission date or changelist, enter a date, changelist, or 
    range of dates or changelists. 
6. Unselect Include deleted depot files. 

Click Find. 

希望、グッドラックから削除されたストリームを非表示にすることができます!

+0

時間を割いてくれてどうもありがとうが、残念ながらP4Vのデポツリービューについての質問には答えられない。 –

+0

私は、削除されたデポファイルを含む選択を解除すると思います。目的を解決します –

+0

このオプションは、ファイルツリーの表示ではなくファイルの検索メニューにのみ適用されます。 –

1

公式サイトをPERFORCEのためによるとあなたは私がやりたくない、同様に変更されたファイルを削除しない限り、デポビューから削除されたストリームに関連するファイルを非表示にすることはできません。

参考: http://answers.perforce.com/articles/KB/6823

関連部分:

P4Vは(右ペインで)ストリームのビューで削除されたストリームを表示しませんが、削除されたストリームは、まだ中(ディポ・ツリーに表示されます。左側のペイン)、ストリームファイルがまだデポ内に存在するためです。

デポ・ツリーからストリームを削除するには、ストリーム・ファイルとその履歴をデポから除去する必要があります。どうやって?それらを抹消してください。

これは、毎週たくさんのタスクストリームを混乱させるチームにとっては残念です。奪うマイ

はあなたのストリームで作業したい場合は、デポのツリービューを使用しますが、ストリームグラフビューに自分自身を制限してはならないということですが、それはBranch...またはDiff with...

のような他のメニューにまだ迷惑ですあなたはPERFORCEのにその問題の可視性を高めたい場合は、明らかに、オープン何かがそこにある:(のみメールアドレスが要求される)

https://perforce.ideas.aha.io/ideas/P4V-I-109

関連する問題