問題タブ [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.
git - Perforce で異なる変更セットを維持する方法
作業環境で Perforce を使用しています。実際には Perforce Shell ではありませんが、基本的には P4 と呼ばれる perforce UI です。現在、P4 はチェックインやチェックアウトなどの基本的な操作を行うことができます。ただし、私は Git 環境から来ており、分岐の広範なサポートを期待していました。
今、私のマネージャーが私の機能をサーバーにマージせず、次のリリースに入る必要があるのでそれを保持するように言ったとき、私は多くの問題を抱えています. これで、Git の世界では、そのフィーチャー ブランチをそのまま残して、開発元からロードし、新しいフィーチャーの作業を開始できます。
P4 の世界では、すべてが複雑です。「ファイルを別の変更セットに移動する」というオプションに直面しました。すべてのファイルを別の変更セットに移動しても、デフォルトのままです。変更を完全に消去するには、フォルダーを削除し、サーバーから新しいコピーをロードする必要があります。
これは正しい方法ですか?
また、「ファイルを新しい変更セットに移動」操作の結果として作成された別の変更セットに、現在の変更セットをデフォルトから変更するにはどうすればよいですか?
diff - Perforce - リビジョンに対する差分のパッチ ファイルを作成する
Perforce では、現在保存されているファイルにある変更を含むパッチ ファイルを作成するにはどうすればよいですか? GUI クライアントまたは CLI クライアントのいずれかの手順は素晴らしいでしょう。
2 つのチェンジリスト間の差分を取得する方法はわかりますが、最後のチェンジリストとファイルの現在の状態の違いを取得する方法はわかりません。さらに、GUI クライアントでファイルを右クリックし、コンテキスト メニューから [Diff Against Have Revision] を選択すると、探しているものが表示されますが、方法がわかりません。それをファイルに取得します。
私は基本的にgit diff <file> > patch.diff
、Git ランドで行うことと同等のものを探しています。
perforce - C#/P4.net コードから perforce 変更リストの変更された行番号を取得する方法
私は perforce クライアント プラグインに取り組んでおり、変更された行番号を取得するために助けが必要です。変更リストを取得でき、すべてのファイルがローカルで利用可能です。
カスタムの便利なツールなので、この操作でパスワードを要求することはできません。
「Diff」コマンドで P4Command を実行するアプローチを試みましたが、「P4Command requires a P4Server」という例外で失敗します。P4Server オブジェクトの作成には、ユーザー パスワードが必要です。次のコンストラクタを使用していました。
public P4Command ( リポジトリ リポジトリ、文字列コマンド、bool taggedOutput、params 文字列[] 引数 )
この問題を解決するために利用できる他のアプローチはありますか? ありがとう!
groovy - p4v スクリプトによる新しいワークスペース プロパティの変更
私はp4vを初めて使用するので、私の質問が「単純」である場合は、しばらくお待ちください:)
説明:
「新しいワークスペース」の作成時に、プロパティ「テキスト ファイルの行末文字:」を「共有: UNIX スタイルを書き込み、ローカル スタイルを読み取る」に設定するスクリプトを作成したいと考えています (プロパティは「詳細設定」タブにあります)。 )。
質問:
- トリガー - トリガー テーブルにレコードを追加する必要があることは理解していますが、レコードに何を含める必要があるのか わかりません (例は素晴らしいでしょう)。
- スクリプト - Groovy でスクリプトを書きたいのですが (Windows 環境です)、スクリプト内から「新しいワークスペース」を参照するにはどうすればよいですか? トリガーがスクリプトを実行できるようにするには、スクリプトをどこに保管すればよいですか?
今のところは以上です。
よろしく、イゴール。
perforce - perforce で cleartool のようにビューを作成する方法はありますか
一般的な質問: cleartool で行うのと同じように、perforce でビューを作成できますか? workspace
in perforceを作成できることはわかっています。
perforce - 強制的にラベルを作成できますか
私はプロジェクトで働いています。clearcase と perforce の両方を使用しています。
差分ビルドに取り組んでいるため、clearcase ではリリースごとにラベルを作成しています。リリース「X」の場合、クリアケース「Label X」を作成します。レーベル X には、リリース「X」に関するすべての最新ファイルがあります。「Y」という別のリリースが終了したら、「Label Y」という別のレーベルを作成します。レーベル「Y」は、リリース「Y」のすべてのファイルを再び持っています。しかし、いつでも「ラベル X」に戻ることができます。これは、すべてのファイルが「ラベル X」に戻されることを意味します。
perforceでも同じことができますか?強制的にラベルを作成して、いつでもそのラベルに移動して、そのラベルのタイムラインのようにファイルを提供できますか?
version-control - P4V で作成したカスタム ツールにショートカットを割り当てることはできますか
最近、変更リストを右クリックしてツールを実行することで使用できるカスタム ツールを Perforce P4V で作成しました。ただし、そのツールにショートカットを割り当てたいのですが、「ショートカット」セクションには表示されません。それは可能ですか?