Perforce 統合を構成する
Perforce 統合はデフォルトで無効になっています。PyCharm から直接 Perforce 関連の操作を実行する場合は、IDE レベルで統合を有効にし、プロジェクトルートまたは特定のディレクトリを Perforce に関連付けます。一般的な手順は、セクションバージョン管理統合サポートで説明されています。
プロジェクトまたはディレクトリに対して Perforce を有効にする
Ctrl+Alt+S を押して設定を開き、
を選択します。右側の追加ボタン をクリックします。
開いた VCS ディレクトリマッピングの追加ダイアログで、必要なオプションを選択します
これは <プロジェクトルート> またはコンテンツルートです。
バージョン管理システムに関連付けるディレクトリへのパスを入力するか、参照ボタン をクリックして、開いたダイアログでディレクトリを選択します。
VCS リストから、Perforce を選択します。
変更を適用し、ダイアログを閉じます。
Perforce 統合設定を構成する
Ctrl+Alt+S を押して設定を開き、
を選択します。Perforce はオンラインチェックボックスを選択して、Perforce サーバーへのライブ接続を確立します。
Perforce サーバーへの接続に使用する認証情報を指定します。
P4CONFIG ファイルの接続設定を使用するには、P4CONFIG またはデフォルト接続を使用するオプションを選択します。
設定に P4CONFIG ファイルを使用している場合、PyCharm はどの設定ファイルが見つかったか、その他のデフォルト設定が使用されているかを表示します。これにより、P4CONFIG ファイルが検出され、考慮されることを確認することができます。
接続を手動で構成するには、接続パラメーターを使用するオプションを選択し、対応するフィールドに次の設定を指定します。
Perforce クライアントが受信するポート。
クライアント。
ユーザー名とパスワードはサーバーに認証されます。
チケットベースの認証を使用するには、ログイン認証を使用するチェックボックスを選択します。それ以外の場合は、パスワードベースの認証が使用されます。いずれの場合も、PyCharm は、ダイアログで指定された、または P4CONFIG ファイルに保存されたログイン名とパスワードを使用します。
PyCharm に P4.output ファイルを作成させ、その中に Perforce コマンドの出力を保存するには、Perforce コマンドをダンプするチェックボックスを選択します。
Perforce 実行ファイルへのパスを指定してください。接続のテストをクリックして、接続が正常に行われることを確認します。
タイムアウトフィールドに、PyCharm がサーバーからの応答を待つ時間を秒単位で指定します。サーバーが適切な時間内に応答しない場合、ユーザーは統合を無効にするよう求められます。
すべてのファイルブランチポイント、編集、マージを含む、指定したファイルのブランチ履歴を表示するには、ブランチヒストリーを表示するチェックボックスをオンにします。
他の変更リストにも統合されているコミット済みの変更を PyCharm がポイントし、コンテンツを受信したターゲットの変更リストに関する情報を提供するには、コミットした変更に統合された変更リストを表示するチェックボックスを選択します。
Perforce ジョブを変更リストに接続したり、切り離したりするためのユーザーインターフェースを取得するには、Perforce のジョブサポートを有効にするチェックボックスを選択します。
設定を閉じると、Perforce 統合が有効になっていることがわかります。IDE ウィンドウの下部に Perforce ツールウィンドウが表示されます。
関連ページ:
バージョン管理統合サポート
PyCharm は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:PyCharm を使用すると、プロジェクトとバージョン管理システムの統合を迅速に有効にし、それをプロジェクトルー...
コンテンツルート
PyCharm では、コンテンツは現在作業しているファイルの集まりであり、おそらくサブフォルダーの階層に編成されています。この階層の最上位にあるフォルダーは、コンテンツルートフォルダーまたはコンテンツルート (と表示) と呼ばれます。プロジェクトには少なくとも 1 つのコンテンツルートフォルダーがあり、既定ではプロジェクトフォルダー自体です。いくつかのコンテンツルートを持つことで、共通の直系親を持たない複数のディレクトリからのファイルを扱うことができます。これは、静的コンテンツ(アイコンなど)を使...