2

私はPerforceを初めて使用し、コマンドラインで作業する必要があります。チュートリアルWebサイトのすべてのコマンドがすべて$p4コマンドのように記述される理由が非常に混乱していますが、そのコマンドをトリガーしようとするたびにポートを追加する必要があります。たとえば、$p4 syncの$場合、ログインした後でも毎回 p4 -p myhost:myport sync と入力する必要があります。p4 sync と入力しただけのように、ホストとポートを見逃した場合$、プログラムはそこでハングアップします。 ..誰でもいくつかの提案を提供できますか?

4

2 に答える 2

4

デフォルトにする方法はいくつかありmyhost:1666ます。これらは、優先度の低い順に次のとおりです。

  1. コマンドライン オプション ( など-p myhost:1666)
  2. ファイル_P4CONFIG
  3. 環境変数 ( %P4PORT%)
  4. Windows では、レジストリ (p4 set P4PORT=myhost:1666設定に使用)

こちらのドキュメントを参照してください。

あなたの場合、レジストリ(Windowsの場合)またはenv. 変数。(Linux の場合) が最適なオプションです。

于 2015-11-02T16:57:48.230 に答える
3

タイプ:

p4 set P4PORT=myhost:myport

その時点から、コマンドを実行すると、「myhost:myport」が P4PORT として使用されます。

複数のワークスペース/サーバーを使用する場合、P4CONFIG ファイルを使用すると、(作業ディレクトリに基づいて) さまざまな設定のセットを簡単に作成できますが、単一の値の場合、「p4 セット」は永続的なワンショットの方法として優れています。

于 2015-11-02T17:32:35.427 に答える