問題タブ [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 投票する
1 に答える
689 参照

macos - TextMate で複数の perforce クライアント仕様を操作するにはどうすればよいですか?

Perfoce TextMate バンドルを使用して、TextMate エディターから perforce を操作しています。私が理解している限りでは、一度に 1 つのクライアント スペックしか操作できません。そこで、TextMate の P4CLIENT 環境変数を変更せずに、複数のクライアント仕様を操作する方法を誰かが見つけたのではないかと考えていました。

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

perforce - Perforce: 変更リストの元の番号を見つける方法

perforce チェンジリストはサブミット時に再番号付けされます。たとえば、チェンジリストが作成されたときは 777 という番号が付けられますが、チェンジリストが送信されると番号が付け直されて 790 になります。

私の質問は、古い CL 番号 777 を知っている場合、またはその逆の場合、新しい CL 番号 (790) を取得するにはどうすればよいですか?

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

perforce - Unix 上の Perforce では、シンボリック リンクであるディレクトリをどのように追加しますか?

Unix でシンボリック リンク ディレクトリを作成しました。これを perforce に追加したいと考えています。

(この質問は、Unix のシンボリック リンクに関するものです。Windows のシンボリック リンクは、Unix とは非常に異なる動作をする可能性があります。)

  • ../blah/dir1 はソース ディレクトリで、既に Perforce にあるファイルが含まれています。
  • dir2 は、チェックインするソース ディレクトリへのシンボリック リンクです。

p4v GUIで「dir2」を右クリックすると、../blah/dir1の下のすべてのファイルが新しいファイルとして追加され(これらのファイルがすでにPerforceにある場合でも)、すべてがfubarされます。

コマンドラインから「p4 add dir2」を実行すると、../blah/dir1 の下のすべてのファイルが新しいファイルとして追加され (これらのファイルが既に Perforce にある場合でも)、すべてが fubar されます。

正しい構文は何ですか?

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

perforce - p4v コマンド ライン サブミット チェンジリスト

コマンドラインを使用して、p4v で作成済みのチェンジリストを送信する方法はありますか? p4v でコマンド ラインを開くことはできますか? 巨大なチェンジリストがあり、それを右クリックしてサブミットを選択すると、p4v が動かなくなり、コマンド ラインなどを使用してサブミットしたいと考えています。巨大な変更リストとは、30 万ファイル以上で 170 GB 以上を意味します。

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

version-control - 2 つのタイムスタンプの間に perforce デポ フォルダへのすべてのチェックインを見つける方法

コマンドラインとp4vの両方を使用しています。2 つのタイムスタンプ (または時間) の間のフォルダーに移動したすべてのチェックインを見つける必要があります。

どんな助けでも大歓迎です。

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

git - Windows と Linux での P4 ルートと Altroot

クライアント仕様内で 'Root' (Linux) および 'Altroot' パラメーターを使用して、Linux と Windows 環境の両方で共有する P4 クライアントがあります ('Host' は削除されます)。2 つのプラットフォーム間でディレクトリをミラーリングするように P4 を構成できるかどうかを知っている人はいますか? つまり、ファイルをチェックアウトして Linux ワークスペース内で編集を行った場合、ファイルがリポジトリにチェックインされる前に同じファイルを開いて編集できるように、Windows ボックスのワークスペースを更新するように P4 を構成できますか? 私はこれが可能だとは思わないが、誰かが方法を知っている場合に備えて尋ねている.

編集:Gitでこれを行うことは可能ですか? すべてのソースは作業中の P4 リポジトリに保存されていますが、可能であればローカル Git リポジトリをセットアップできますか?

ありがとう。

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

perforce - Perforce で部分的に元に戻された変更を再統合する

私はこれらの枝を持っています:

branch1 は、メインラインへの大規模な変更セットです。

branch2 は以下から作成されました。

  1. メインラインから統合
  2. 大きな変更を取得するために branch1 から統合
  3. ファイルが解決されました
  4. branch1 からの変更のサブセットが必要だったので、多くのファイルが元に戻されました
  5. 変更が送信されました
  6. 最終的に、branch2 はメインラインに統合されました。
  7. branch2 が削除されました

次に、branch1 をメインラインに統合する必要があります。p4v で統合を行うと、(元に戻したにもかかわらず) ブランチ 2 から既に統合されていると見なされるため、多くのファイルが失われます。統合を「強制」すると、すべてのファイル (8000 以上) が変更されたと見なされます。

perforce に branch1 のすべての変更を統合させるにはどうすればよいですか?

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

perforce - 自分のワークスペースに perforce バージョン管理ファイルが表示されない

ファイルに変更を加えてから棚上げしました。その後、ファイルを削除しました。

現在、ワークスペースに戻すことができません。p4 sync -f と p4 unshelve ## を試しました。

私は何をしますか ?

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

eclipse - Eclipseを介してPERFORCEのファイルにマイナーなローカル編集を行う正しい方法は何ですか?

私はPERFORCEを使用している会社で働いていますが、純粋にローカルな目的でローカルに何かを編集するとき(おそらく、テストのためにローカルなものを指すようにパスを変更したいなど)、それは本当に迷惑です。変更は保留中の変更リストに自動的に追加され、混乱してしまいます。直感的には、これは奇妙に思えますが、実際にはかなり面倒です。また、ファイルを編集していて、デポにアップロードし直す予定のように見えるようになりますが、これは私の意図ではありません。そうは言っても、提出する予定の編集と、ローカルにのみ存在したい編集を区別する簡単な方法はありますか?私はPerforce用のEclipseプラグインを使用しているので、誰かがそこで簡単にそれを行う方法を教えてくれればボーナスポイントが得られます。これはおそらくばかげた質問だと思いますが、私は

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

version-control - P4V に自分の個人リポジトリを設定する

私はソース管理が初めてです。私は現在チームで作業しており、Perforce ( GUIバージョンの P4V) を使用しています。私は自分のチームのリポジトリに接続しており、何かが機能していることがわかったら、新しいファイルまたは変更をリポジトリにコミットします。

これはすべて良いことですが、リポジトリにあまり頻繁にコミットしたくありません。それらはこれらすべてのファイルを使用して頻繁にビルドを実行しますが、途中で段階的にではなく、完了して正しく機能するようになったときにコミットする方が良いと思います。

私の問題: ファイルの中で何かを台無しにすることがよくありますが、何を台無しにしたのかわかりません。上記のファイルの以前の作業バージョンに戻すことができれば素晴らしいことです。しかし、私のチームのソース管理の使い方では、これは不可能です。チームのソース管理の独自のローカル バージョンをセットアップして、はるかに頻繁にコミットできるようにしたいと考えています (ただし、全員が実際に見るわけではありません)。私はそれを同一にしたいのですが、私のコミットは個人的な使用のみを目的としています (したがって、完全でなくてもビルドを台無しにすることはありません)。

私は基本的に、リポジトリにチェックインする前に、個人的な使用のためにチェックインできるリポジトリのクローンが必要です。

これどうやってするの?認めざるを得ないのは、ソース管理の使用が少し混乱していることです。