PyCharm 2024.1 ヘルプ

ローカル Mercurial リポジトリにファイルを追加する

プロジェクトの Mercurial リポジトリが初期化されたら、それにプロジェクトデータを追加する必要があります。

  • プロジェクトに対して有効な Mercurial を指定した場合、PyCharm は、ファイルの作成中に各新しいファイルを Mercurial の制御下に置くことを提案します。

  • バージョン管理されていないすべてのファイルを Mercurial コントロールに追加するか、追加するファイルを選択することができます。

バージョン管理されていないすべてのファイルを Mercurial に追加する

  1. コミットツールウィンドウ Alt+0 を開きます。

  2. バージョン管理外ファイルノードを右クリックし、コンテキストメニューから VCS に追加を選択します。

  3. コミットをクリックするか、Ctrl+K を押します。

特定のファイルを Mercurial に追加する

  1. コミットツールウィンドウ Alt+0 を開きます。

  2. バージョン管理外ファイルノードを展開し、追加するファイルを選択します。コンテキストメニューから VCS に追加を選択します。

  3. コミットをクリックするか、Ctrl+K を押します。

コミットオプションを指定する

PyCharm では、コミットチェックを実行したり、コミット後にファイルをサーバーにアップロードしたり、詳細オプションを使用してコミットしたりできます。

  1. コミットツールウィンドウ Alt+0 を開き、右下隅の Show Commit Options をクリックします。

  2. 必要なオプションを選択します。

    • コミットチェック領域で、選択したファイルをローカルリポジトリにコミットするときに PyCharm で実行するアクションを選択します。

      次のオプションが利用可能です:

      • コードの整形 : プロジェクトコードのスタイル設定に従ってコードフォーマットを実行します。

      • コードの再配置 : 配置ルールの設定に従ってコードを再配置します。

      • インポートの最適化 : 冗長なインポートステートメントを削除します。

      • コードの解析 : それらをコミットしながら変更されたファイルを分析します。プロファイルの選択をクリックして、IDE がインスペクションを実行するインスペクションプロファイルを選択します。

      • TODO の確認 (<フィルター名>) : 指定されたフィルターに一致する TODO アイテムを確認します。構成をクリックして既存の TODO フィルターを選択するか、TODO 設定ページを開いて適用する新しいフィルターを定義します。

      • クリーンアップ : コードクリーンアップインスペクションからのクイックフィックスをバッチ適用します。プロファイルの選択をクリックして、IDE がインスペクションを実行するプロファイルを選択します。

      • テストの実行 : コミットチェックとしてテストを実行しますテストの実行の近くにある構成の選択をクリックし、実行する構成を選択します。

      • コピーライトの更新 : 選択したコピーライトプロファイルとスコープの組み合わせに従って、コピーライト表示を追加または更新します。

    • コミット後領域では、コミットされたファイルをローカルまたはリモートホスト、マウントされたディスク、ディレクトリにアップロードするために使用するサーバーアクセス構成またはサーバーグループを選択できます。詳細については、「配置」を参照してください。

      次のオプションが利用可能です:

      • ツールを実行する : 選択した変更がコミットされた後に PyCharm で起動する外部ツールを選択します。リストからツールを選択するか、参照ボタン the Browse button をクリックして、開いた外部ツールダイアログで外部ツールを構成できます。

      • ファイルのアップロード : コミットされたファイルをローカルまたはリモートホスト、マウントされたディスク、ディレクトリにアップロードするために使用するサーバーアクセス構成またはサーバーグループを選択します。

        • アップロードを抑止するには、なしを選択します。

        • サーバー構成をリストに追加するには、「 the Browse button 」をクリックし、表示される「サーバーの追加」ダイアログの必須フィールドに入力します。

        このリストは、FTP/SFTP/WebDAV 接続プラグインが有効な場合にのみ使用できます。

      • 常に選択したサーバーまたはサーバーのグループを使用 : 常に選択したサーバーまたはサーバーグループにファイルをアップロードしてください。

        このチェックボックスは、FTP/SFTP/WebDAV 接続プラグインが有効な場合にのみ使用できます。

関連ページ:

ローカル Mercurial リポジトリを設定する

Mercurial は、データとリポジトリの作業を柔軟に設定できますが、ローカルの Mercurial リポジトリの設定には、次のシナリオが最も一般的に使用されます。既存のリモートリポジトリのクローンを作成し、ダウンロードしたデータを使用して新しいプロジェクトを作成します。必要に応じて、後でリモートロケーションにプッシュできるローカルリポジトリを作成します。リモート Mercurial リポジトリのクローンを作成するに移動します。バージョン管理から取得ダイアログが開きます。開いたダイアログで、バ...

プロジェクトツールウィンドウ

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動など、様々なタスクを実行することができます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。また、ビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォル...

コードスタイル

スキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PyCharm がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます...

コードの再フォーマットと再配置

PyCharm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。PyCharm は、Python コードの配置とフォーマットに関する PEP8 の規則と要件に準拠しています。コ...

プロファイルを構成する

インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。PyCharm には、2 種類のプロファイルがあります。プロファイル IDE に保管は、PyCharm 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイルプロジェクトに保管は、....

テストの実行

通常、PyCharm は、作成した実行 / デバッグ構成を実行することにより、他のアプリケーションと同じ方法でテストを実行およびデバッグします。その際、指定されたテストクラスまたはメソッドをテストランナーに渡します。多くの場合、コンテキストメニューからテストセッションを開始できます。この目的のために、実行およびデバッグコマンドは、特定のコンテキストメニューで提供されます。例: これらのコマンドは、プロジェクトツールウィンドウのテストクラス、ディレクトリ、パッケージで使用できます。エディターで現在...