問題タブ [perforce]

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 投票する
3 に答える
625 参照

java - Java アプリから P4Package (Java) を使用して Perforce ディレクトリを検証する

私が書いている Web アプリでは、ユーザーは、入力しているノードの Perforce リポジトリにパスを入力することになっています。アプリケーションは、入力されたディレクトリがリポジトリに存在することを検証することになっています。

私は P4Package (p4.jar) lib を持っています。このディレクトリの検証を除いて、ほぼすべてで動作するように正しく構成しています。構成済みの Env とパスを使用して (p4.jar から) DirEntry を作成していますが、DirEntry.sync() を呼び出すと、正しくないコマンドが発行されます。コマンドを発行する場所:

p4 [config info] dirs directory_argument <-- dirs コマンドを使用してディレクトリを検証する

代わりに、以下を発行します。

p4 [config info] dirs directory_argument%1 <-- 不要な %1 に注意

ディレクトリの最後に %1 がないため、これは常に失敗します。

何か助けはありますか?このパッケージを使用してディレクトリが存在することを確認する別の方法はありますか?

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

version-control - 名前を変更したファイルを perforce で安全に編集できますか

移動する必要があるファイルがありますが、それは既に perforce の下にあります。移動したら、新しい場所に適した編集(パッケージの更新など)が必要です。move changespec を送信してから、編集のために再度開く必要がありますか? それとも一度に行うことができますか? もしそうなら、イベントの適切な順序は何ですか?

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

label - P4V で、ラベルからブランチを作成するにはどうすればよいですか?

私の会社は、CVSリポジトリを Perforce にインポートしました。私は P4V を初めて使用し、既存のラベルからブランチを作成する方法がわかりません。誰でもこれを行う方法を教えてもらえますか?

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

version-control - Emacs 内から Perforce でファイルをチェックアウトするにはどうすればよいですか?

仕事でソース管理にPerforceを使用しており、Emacs内からソース管理下にあるファイルを「編集用に開く」必要があります。

どうすればそれができますか?Emacs で何をセットアップする必要がありますか? プラグインはありますか?また、変更の送信など、他の p4 操作も実行したいと考えています。

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

migration - クリアケースを移行してPERFORCE

PERFORCEに移行する必要のあるクリアケースデータが大量にあります。改訂は10年の大部分に及び、私はできるだけ多くのブランチとタグの情報を保持する必要があります。さらに、シンボリックリンクを多用します。クリアケースでサポートされていますが、PERFORCEではサポートされていません。これを簡単にするために、どのようなアドバイスやツールを提案できますか?

0 投票する
6 に答える
47946 参照

perforce - PERFORCEで、チェックアウトされたファイルのリストを取得するにはどうすればよいですか?

P4VまたはP4を使用してユーザーがチェックアウトしたファイル(ユーザー名を含む)のリストを取得するにはどうすればよいですか?

デポの場所を指定し、その場所の下にあるチェックアウトされているファイル(サブフォルダーを含む)のリストを表示したいと思います。

0 投票する
6 に答える
10954 参照

perforce - Perforce では、フォルダーの名前を同じ名前に変更できますが、大文字と小文字は異なりますか?

Perforce のフォルダの名前を//depot/FooBar/ から //depot/Foobar/変更できますか?

//depot/FooBar/から//depot/Temp/から//Depot /Foobar/ に名前を変更してこれを試しましたが、最終結果は//depot/FooBar/と同じになります。

0 投票する
8 に答える
35566 参照

perforce - Perforceで変更リストの説明のテキストをどのように検索しますか?

ときどき、Perforce で変更リストの説明のテキストを検索したいと思うことがあります。P4V でこれを行う方法はないようです。変更コマンドの出力をファイルにリダイレクトすることでそれを行うことができます...

...( -l スイッチは、チェンジリストの説明の全文をダンプするように指示します)そしてファイルを検索しますが、これはかなり面倒です。誰かがより良い方法を見つけましたか?

0 投票する
17 に答える
42111 参照

svn - Subversion の代わりに Perforce を使用する利点は何ですか?

私のチームは数年間 SVN を使用しています。Perforce に切り替えるオプションがあります。

そのような切り替えを行うことの利点 (および落とし穴) は何でしょうか?

0 投票する
7 に答える
4928 参照

triggers - 変更されていないファイルの送信を拒否するトリガーを実行しますか?

Perforce を使用すると、変更されていないファイルをチェックインできます。バージョン管理システムがこれを許可する理由は私にはわかりませんが、それは別の質問のトピックです。変更されていないファイルの送信を拒否するトリガーを作成したいと考えています。ただし、Perforce トリガーの経験はありません。私が読んだことから、提出されたファイルは、置き換えようとしているそれぞれのヘッドリビジョンと比較する必要があるため、これは「コンテンツの変更」トリガーになると推測しています。着信ファイルを繰り返し処理し、それらがすべて実際に変更されていることを確認する必要があります。問題は、どうすればいいのかわからないということです。

Perforceトリガーの経験を持つ人は、例を提供したり、少なくとも私を正しい方向に向けることができますか?