問題タブ [perforce-integrate]

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

version-control - クライアント仕様にないファイルを統合できますか?

クライアントの仕様にないファイルを統合する方法はありますか?

具体的には、ローカルに構築した多数の静的ライブラリを含むディレクトリがあり (ソース管理からそれらを必要としないため)、サーバーからそれらをプルする必要がないことを望んでいます。統合。

ブランチ仕様:

//project1/project/lib/... //project2/project/external/project1/lib/...

私のクライアント仕様では:

-//project1/project/lib/... //cleintspec/project1/project/lib/...

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

perforce - 移動したファイルを perforce に統合する

コードベースの perforce でブランチを作成したとします。ブランチの仕様は次のとおりです。

次に、ブランチで、ブランチされたファイル a.txt -> b.txt を使用して移動するとします。

ここで、メインの a.txt に変更が加えられ、ブランチの b.txt に統合したいとします。

元のブランチ仕様を使用して統合しようとすると、メインの a.txt に加えられた変更が b.txt に反映されません。名前が変更されたファイルにメインで加えられた変更を表示する方法はありますか?

ブランチの仕様はかなり大きく (数百の変更)、かなりの数のファイルの名前がブランチで変更されているため、これを自動化する方法が必要です。ここで明確にできることがあれば教えてください -- ホワイトボードがあると助かります ;)

ありがとう!サム

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

perforce - Perforce: 特定の変更リスト perforce からの分岐

perforce で特定の変更リストからどのように分岐しますか? つまり、main がメインのコードラインで、変更リスト n から main のブランチ b を作成したい場合、これを行う構文は何ですか?

私は試しました:
//depot/main/...@n //users/me/sandbox/...
私のブランチ仕様では、エラーが発生します。

また、
p4 integrate -b branch_b @n
も機能していないようです。

前もって感謝します。
-デビッド

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

netbeans - NetBeansとのPERFORCE統合

Perforce-Netbeans統合用のどのNetbeansプラグインが最も信頼できますか?

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

perforce - PERFORCE:p4統合に関連するコメントを変更できますか?

p4 integrate統合を行った後、に関連付けられているコメントを変更することはできますか?統合自体は問題ありませんが、それに関連するコメントを改善する必要があります。

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

perforce - 特定のブランチに統合されていない変更リストのリストを取得する

If I have Branch A and Branch B. Branch B was branched from Branch A. Periodically, we integrate changes from Branch B back into Branch A. Is there a p4 command for listing the Branch B changelists that have not yet been integrated into Branch A? I can think of some reasons that this may not be possible given that a changelist's files is not necessarily limited to a single branch, but I'm hoping for the best here.

I have found this question: Is it possible to list the changelists that have been integrated to a workspace?

... which is the opposite of what, I want but makes it clear that there are ways to do this using multiple commands. I can think of a couple of ways to use multiple commands to get what I want, but before I go down that road I'd like to make sure there's no simple way to do this.

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

perforce - P4V: ブランチ マッピングを使用して変更リストごとに変更を自動的に統合する

Perforce を使用して、開発ブランチからメイン ブランチへの統合を自動化しようとしています。ブランチ マッピングをセットアップしており、ブランチ全体の変更を自動的に統合できることがわかっています。ブランチ全体で統合する方法があるかどうか疑問に思っていましたが、一度に1つの変更リストを順番に実行しますか?

たとえば、今日、3 人の開発者が変更リスト # の 1、2、および 3 を使用して、開発ブランチに変更を送信しています。p4 integrate -b branchname を実行する方法はありますか? 1? そうすれば、問題が発生した場合に、特定の変更リストだけを取り消すことができますか? または、統合する必要がある最も古い変更リストのみを統合するように指示できれば、変更リスト 1 を統合し、ビルドのスモーク テストを行ってから、変更リスト 2 を統合することができます。

同僚の 1 人がジョブの使用について言及しましたが、私が理解している限りでは、ジョブはバグなどに関する情報を自動化することしかできず、実際に統合を自動的に実行することはできません。

答えが明白な場合は申し訳ありませんが、私はまだPerforceに比較的慣れていません。私はオンラインで見回しましたが、何も見つかりませんでした。

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

perforce - P4Vクライアントのデポに新しいフォルダを追加します

PERFORCEビジュアルクライアントを使用して、デポにプライベートブランチフォルダを作成したいと思います。誰かがそれを行う方法を教えてもらえますか?私はグーグルで調べましたが、P4Vユーザーにはほとんど助けがありません。

質問を言い換える:

ローカルディレクトリを作成しました:c:/depot/abc/myfile.txt。私のp4vは中央リポジトリに次のようにマッピングされています//depot... c:/depot/...

abc/myfile.txtリポジトリに送信するにはどうすればよいですか?

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

version-control - Perforce: インテグレーション全体で変更リストを取り消すにはどうすればよいですか?

私の会社では、リリースごとに新しいブランチ/フォルダーを作成しています。1.0 フォルダーには、バグを導入した変更リストがあります。残念ながら、1.0 が出荷されており、現在 2.0 に取り組んでいます。1.0 チェンジリストの変更を取得して、2.0 フォルダのみで元に戻すにはどうすればよいですか?

次の解決策を考えることができます。

  1. そのリビジョンを 1.0 で取り消す
  2. 提出する
  3. 1.0 と 2.0 を統合して、バックアウトによって行われた変更を適用します。

ただし、1.0 ブランチは出荷時からロックされているはずです。チェンジリストを 1.0 にサブミットせずにこれを行うことはできますか?

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

perforce - 削除されたファイルを perforce に統合中にエラーが発生しました

子プロジェクトを統合しようとすると、親プロジェクトが次のエラーをスローします。

例外: < FILE > - 統合できません (既に削除のために開かれています)

これはどのようなシナリオで発生しますか?