AppCode 2023.1 ヘルプ

バージョン管理下のファイルを管理する

VCS にファイルを追加する

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

  2. Ctrl+Alt+A を押すか、コンテキストメニューから VCS に追加を選択して、バージョン管理下のバージョン管理外ファイル変更リストにファイルを置きます。変更リスト全体を追加するか、別のファイルを選択することができます。

プロジェクトで VCS 統合を有効にしている場合、AppCode は、新しく作成された各ファイルをバージョン管理下に追加することを提案します(この動作は、バージョン管理 | 確認設定ダイアログ Ctrl+Alt+S で変更できます)。特定のファイルを常にバージョン管理外にしたい場合は、無視するように VCS を設定できます。

プロジェクトファイルのステータスを確認する

AppCode を使用すると、プロジェクトのリポジトリバージョンと比較して、ローカルの作業コピーのステータスを確認できます。どのファイルが変更されたか、どの新しいファイルが VCS に追加されたか、どのファイルが VCS によって追跡されていないかを確認できます。

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

Git file status

´

  • 変更リストには、リモートリポジトリと最後に同期してから変更されたすべてのファイル (青色でハイライト) と、VCS に追加されたがまだコミットされていないすべての新しいファイル (緑色でハイライト) が表示されます。

  • バージョン管理外ファイル変更リストには、あなたのプロジェクトに追加されたが、Git によって追跡されていないすべてのファイルが表示されます。

エディターでファイルへの変更を追跡する

エディターでファイルを変更するときに、ファイルへの変更を追跡することもできます。すべての変更は、変更された行の横のガターに表示される変更マーカー でハイライトされ、リポジトリと最後に同期してから導入された変更のタイプを示します。リポジトリに変更をコミットすると、変更マーカーが消えます。

テキストに加えた変更は色分けされています。

  • marker for a newly added line 行が追加されました。

  • marker for a modified line 行が変更されました。

  • marker for a deleted line 行が削除されました。

変更マーカー上にマウスカーソルを置いてクリックすると表示されるツールバーを使用して変更を管理できます。ツールバーは、変更された行の前の内容を示すフレームとともに表示されます。

the modified line marker

the Revert icon をクリックして変更をロールバックし、the Show diff icon をクリックして現在の行の現在のバージョンとリポジトリバージョンの違いを調べることができます。変更されたフラグメントをハイライトするには、the Highlighting button をクリックします。

ファイル全体を元に戻す代わりに、このポップアップの内容の一部をコピーしてエディターに貼り付けることができます。

リポジトリからファイルを削除する

バージョン管理下にあるファイルを削除すると、変更をコミットするまでリポジトリにはまだ存在します。削除されたファイルはアクティブな変更リストに置かれ、グレーでハイライトされます。

  1. プロジェクトツールウィンドウでファイルを選択し、Delete を押すか、コンテキストメニューから削除を選択します。

  2. 開いたダイアログで、使用状況を検索せずにこのファイルを削除するか、安全な削除オプションをチェックして安全な削除を実行して未使用のファイルを確実に削除するかを選択できます。

    使用箇所が見つかった場合は、検出された使用箇所ダイアログがポップアップ表示されます。これらの使用箇所を表示し、削除する前にこのファイルへの参照を削除することができます。

  3. リポジトリへの変更をコミットします。

関連ページ:

リモート Git リポジトリと同期する (フェッチ、プル、更新)

変更をアップストリームにプッシュして作業結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これを行うには、次のいずれかの方法があります: 変更のフェッチ、変更のプル、プロジェクトの更新 Git ブランチポップアップは、ブランチにまだフェッチされていない受信コミットがあるかどうかを示します。変更のフェッチ:アップストリームから変更をフェッチすると、リモートリポジトリと最後に同期してから行われたコミットからのすべての新しいデータがロー...

リポジトリのクローン

AppCode を使用すると、既存のリポジトリを複製 (または、使用するバージョン管理システムによってはチェックアウト) し、ダウンロードしたデータに基づいて新しいプロジェクトを作成できます。リモート Git、Mercurial、Subversion リポジトリは、AppCode の起動直後に開くウェルカム画面から、またはメインメニューからクローンできます。ウェルカム画面からリポジトリをクローンする:AppCode の起動直後に開くウェルカム画面から、リモート Git、Mercurial、Su...

ファイルとフォルダーのバージョンを比較する

AppCode を使用すると、ファイルまたはフォルダーの 2 つのリビジョン間の違い、またはそれらの現在のローカルコピーとリポジトリバージョンの違いを調べることができます。違いは差分ビューアーに表示されます。差分ビューアーで変更をフィルタリング、移動、適用する方法の詳細については、ファイル、フォルダー、テキストソースを比較するを参照してください。変更されたファイルをリポジトリのバージョンと比較するコミットツールウィンドウを開きます。変更リストで必要なファイルを見つけて、次のいずれかを実行する...