問題タブ [p4v]

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.

0 投票する
0 に答える
285 参照

treeview - PERFORCEのフォルダ差分の[ツリー階層]ボタンが無効になっているのはなぜですか?

PERFORCEを使用すると問題が発生します。

P4Vを使用していますが、PERFORCEサーバーのバージョンがわかりません。

多くの場合、プロジェクトにはバージョン管理する必要のないファイルがいくつかあります。そして、ワークスペースビューを編集して、Perforceからフォルダまたはファイルを除外する方法を見つけました。

"-//depot/. //Perforce/..."またはを使用"-//depot/*.dll //Perforce/*.dll"すると、パス内のすべてのファイルまたはフォルダーを除外できます。次に、FolderDiffはそれらに「ExcludedFolder」のマークを付けます。世界はきれいです。

しかし!多くのプロジェクトがあり、それぞれに「bin」「obj」のように必要のない同じフォルダーがあり、WebStormでは「.idea」があり、ReSharperでは多くのフォルダーが開始されます。と"_ReSharper"、非常に嫌です。

ここここの記事では、ワイルドカード(...\*)がパスの途中に配置されているように見えます。これにより、 "//Perforce/.../bin/..."Folder Diffは、すべての子孫フォルダー名「bin」を除外します。

しかし、問題があります。「DiffAgainst..」を使用すると、FolderDiffビューが表示されます。すべてのファイルはツリービューではなくリストビューで表示されます。そこにある[ツリー階層にファイルを表示する]ボタンは無効になっています。そして最も重要なことは、ワークスペースビューで除外されたフォルダ/ファイルがそこに横たわっていることです。

子孫フォルダのパスを削除すると、ツリービューで正常になり、「フォルダを除外」とマークされます

それについてはわかりません。誰かがそこで何が起こったのか教えてもらえますか?

0 投票する
2 に答える
169 参照

perforce - P4V:特定のワークスペースに影響を与える最新のチェンジリストを見つけますか?

特定のワークスペースに影響を与える最新のチェンジリストを見つけるコマンドラインの方法はありますか?これは、GUIで([ワークスペース]タブで)ワークスペースツリーの先端を右クリックし、[フォルダ履歴]に移動して、タイムスタンプで並べ替えることで実行できます。

どうもありがとうございました、そして私はどんな応答にも大いに感謝します。

0 投票する
3 に答える
1720 参照

python - PythonとP4V:チェンジリストの説明の自動化

変数、があります。この変数にfulltextは、P4Vの新しいチェンジリストの説明を含めるための全文が含まれています。デフォルトのチェンジリストにはすでにファイルがあります。

Pythonを使用して、新しいチェンジリストの説明(デフォルトに基づく)に。の内容を入力したいと思いますfulltext

これはどのように行うことができますか。私はこれを試しました:

しかし、それは新しい変更リストをまったく作成しません。説明の編集が完了したことをp4に伝える方法がわかりません。

0 投票する
1 に答える
383 参照

version-control - 元に戻したファイルの履歴を削除するには? (p4v)

まず、用語が正しくない場合はお詫び申し上げます。最近 P4 を使い始めたばかりで、問題が発生しています。

Program.cs というファイルがあるとします。このファイルには、バージョン #1 と #2 の 2 つのバージョンがあります。サーバーに誤って変更をコミットしてしまったことに気付いたので、バージョン #2 の痕跡を残さずにバージョン #1 に戻したいと考えています。

私がこれまでに行ったこと:

これでファイルが元に戻ったように見えますが、GUI ではファイルの横に小さな黄色い三角形が表示されます。その上にカーソルを合わせると、「ファイルの最新リビジョンではありません (#1/2)」と表示されます

私がやりたいことは、リビジョン #2 が実際に存在したという記録を完全に消去することです。なぜなら、#2 は私の鋭い卑劣さの産物であり、決して提出されるべきではなかったからです。

誰かがこれを行う方法を教えてもらえますか?

0 投票する
5 に答える
32844 参照

perforce - 変更を失うことなくPERFORCEのチェンジリストからファイルを削除するにはどうすればよいですか?

DEPOTではなくWORKSPACEのファイルを使用して誤って新しいチェンジリストを作成しましたが、チェンジリストの下に4500の変更されたファイルが表示されます(実際に編集したファイルと一緒にすべてのdll pdbなど)

p4vGUIを使用しています。すべてのファイルをバックアップしてからPERFORCEを使用してそれらを元に戻し、それらを元に戻し、DEPOTを使用して新しいチェンジリストを作成することなく、これを元に戻す方法はありますか?

どうもありがとう、私は回避策があることを願っています:)。

0 投票する
2 に答える
3310 参照

version-control - ファイルを新しいブランチにコピーし、変更リストの履歴を P4V に保持する

現在デポに存在しない並列の場所にコピーしたいブランチがデポにあります。(つまり、私は現在 \depot\rev6.2... を持っており、\depot\rev6.2b に別のブランチを作成する必要があります...) また、実現したいことが 2 つあります。

まず、rev6.2b にコピーするには、rev6.2 からのチェンジリスト履歴が必要です。統合機能を使用しようとすると、デポに新しいブランチが作成されましたが、履歴は空白です (ブランチを作成するために提出した CL からのエントリは 1 つだけです)。

次に (可能であれば)、rev6.2 で新しい変更が加えられた場合に、rev6.2b ブランチにも簡単に適用できるようにする簡単な方法を見つけたいと思います。

私はかなり基本的な P4V ユーザー (2011.1) なので、詳細が多いほど良いです。助けてくれてありがとう!!

0 投票する
4 に答える
3778 参照

perforce - Perforce で複数のユーザーによって送信済みリストをフィルタリングするにはどうすればよいですか?

複数のユーザーによる「送信済み」ビューを完全にフィルタリングするにはどうすればよいですか? 「送信済み」ビューで少数 (4 ~ 5 人?) の人だけを表示したい。フィルター機能がありますが、フィルターは複数のユーザーを取りません。では、perforce の「送信済み」ビューで複数のユーザーを指定できますか?

0 投票する
3 に答える
11098 参照

perforce - Perforce:不足しているファイルをデポからワークスペースに取得する方法は?

特定のファイルがワークスペースにありませんが、Perforce デポには存在します。

「リビジョンの取得」を何度か試み、「強制操作」フラグを確認しました。常に何百ものファイルを取得しますが、この 1 つが欠落しているわけではありません。ちなみに、これは .sln ファイルです。

関連する可能性のあるその他の詳細: a) 私は P4V を使用しています。b) 私は通常、このプロジェクトを Visual Studio 2010 で編集するために、[ソース管理から開く] オプションを使用して開きます。c) ソリューション内のすべてのファイルをチェックアウトし、後で変更されていないファイルを元に戻して、すべてのファイルを取得しようとしましたが、この不足しているファイルでは機能しませんでした。

誰かが似たようなものを見たことがありますか?何か案は?

どうもありがとう!

0 投票する
1 に答える
12221 参照

branch - 既存のものからP4(perforce)に新しいプライベートブランチを作成する方法は?

P4Vを使用しています。既存のプロジェクト リポジトリから新しいプライベート ブランチを作成する必要があります。P4Vでこれを行うにはどうすればよいですか?

ヘルプ ファイルから、次の手順を取得しました。

  1. プライベート ブランチに保持するファイルのブランチ仕様を作成します。P4 では、[ファイル] -> [新規] -> [ブランチ仕様] で実行できます

  2. 新しいワークスペースを作成し、ワークスペース ビューでソースをプライベート ブランチ フォルダーとして指定します。

  3. 新しいワークスペースのブランチ仕様を使用してファイルを統合します

    左側のツリーのルートを右クリックします

    統合オプションをクリックし、ブランチ仕様タブを使用して、手順 1 で作成したブランチ仕様を使用して統合します。

  4. 解決してチェックインを実行すると、デポにも新しいフォルダーが作成されます

編集:ステップ1完了。msKing に感謝 新しいワークスペースを作成するには?