AppCode 2023.1 ヘルプ

更新情報タブ

このタブは、ローカル情報がサーバー(VCS | プロジェクトの更新)と同期されている場合に使用できます。コミット数エリアには、最後にリモートと同期してから実行されたすべてのコミットのリストが表示されます

ツールバー

項目

ツールチップとショートカット

説明

フィルター

なし

このフィールドを使用して、コミットのリストを検索します。完全なコミット名やメッセージ、そのフラグメント、リビジョン番号、正規表現を入力することができます。検索を終了するには、Enter を押すか、フォーカスを検索フィールドから離します。

Find

なし

クリックすると前の検索パターンが表示されます。

the Clear icon

なし

クリックして検索をクリアし、コミットの完全なリストに戻ります。

the Gear icon

テキストフィルター設定

次のオプションから選択して選択します。

  • 正規表現 : 検索フィールドに入力したものはすべて正規表現として扱われます(例: #\d+)。

  • 大 / 小文字を区別する : 一致するケース数を持つエントリのみ。

ブランチ

なし

このドロップダウンを使用して、ブランチまたはお気に入りのブランチによるコミットをフィルタリングします。すべてのローカルおよびリモートブランチからのコミットを見たい場合は、すべてを選択してください。

ユーザー

なし

このリストを使用して、作者によってコミットをフィルタリングします。特定の作者によるコミットをすべて表示するには、選択をクリックして作者の名前の入力を始めます。すべてのユーザーによるコミットを表示するには、すべてを選択してください。

日付

なし

このリストを使用して、時間枠または特定の日付でコミットします。特定の日付に行われたコミットを表示するには、選択をクリックして日付を指定します。すべての日付に行われたコミットを表示するには、すべてを選択してください。

パス

なし

このリストを使用するのは、フォルダーごと(1 つのルートを持つプロジェクトの場合)、またはルートとフォルダーごと(マルチルートプロジェクトの場合)です。特定のフォルダーへのコミットを表示するには、フォルダーの選択をクリックしてフォルダー名を指定します。マルチリポジトリプロジェクトの場合は、ルートセクションの 1 つまたは複数のルートの横にあるチェックボックスを選択することもできます。

the Refresh icon

リフレッシュ

Ctrl+F5

コミットのリストをリフレッシュするには、このボタンをクリックします。

the Cherry-Pick button

チェリーピック

クリックすると、選択したコミットから現在のブランチに変更を適用します

the IntelliSort button

インテリソート

このオプションを有効にすると、最初にマージコミットの真下に入っているコミットを表示することで、マージを表示する便利な方法が得られます。

the Eye icon

表示設定

クリックして、バージョン管理ツールウィンドウのログタブでのデータの表示方法を構成できるオプションのリストを呼び出します。Alt+9

  • リファレンスビューを収縮 : このオプションを有効にすると、単一のコミットのブランチ参照が縮小ビューで表示されます: Compact references view

    行の各ブランチ参照を展開する場合は、このオプションの選択を解除します: Expanded references view

  • タグ名の表示 : タグアイコンに加えてタグ名を表示する場合は、このオプションを有効にします。

    the tag name

    このオプションを無効にすると、タグアイコンの上にマウスを置くことでタグ名を表示することができます。

  • ロングエッジの表示 : このオプションを有効にすると、コミットがない場合でも、長いブランチが完全に表示されます。このオプションが無効になっている場合(デフォルト)、長いブランチは下矢印に置き換えられます。

  • 直線状のブランチを折りたたむ : このオプションを有効にすると、グラフ上のすべてのブランチが折りたたまれ、連続するコミットの代わりに点線が表示されます。

    展開された個々のブランチをクリックして折りたたむこともできます。

  • 直線状のブランチを展開 : このオプションを有効にすると、折りたたまれたすべてのブランチが展開され、グラフに連続するコミットが表示されます。

    折りたたまれた個々のブランチをクリックして展開することもできます。

  • ハイライト : 次の項目をハイライトするかどうかを選択します。

    • 自分のコミット: 太字フォント

    • マージコミット: グレーアウト

    • 現在のブランチ: 青い背景

    • 選択されていないコミット: グレーアウト(Git でのみ使用可能)。選択されていないコミットは、現在のブランチにまだ適用されていない選択されたブランチからのコミットです。

列を表示

表示したい列を選択します。作成者、日付、ハッシュです。

the Open Another Log Tab icon

別のログタブを開く

フィルターを前後に設定する必要がないように、フィルターに一致する新しいログタブを開くときにクリックします。

the Search icon

ハッシュ / ブランチ / タグへジャンプ

Ctrl+F

このボタンをクリックし、移動したいハッシュ、タグ、ブランチを指定します。

Search by hash or branch/tag name

異なるリポジトリから同じ名前の参照を選択することができます。各リポジトリの名前は、色のインジケータと共に右側に表示されます。

ファイルペインの変更

このペインには、現在選択されているコミット内で変更されたファイルのリストが表示されます。

変更されたファイルペインのツールバー

項目

ツールチップとショートカット

説明

the Show Diff icon

差分の表示

Ctrl+D

ファイルの差分ビューアーを開きます。ここで、選択したファイルのローカルバージョンとリポジトリバージョンを比較できます。

the Revert button

選択した変更を元に戻す

選択したファイルの変更をロールバックします。

the History Up to Here button

ここまでの履歴

選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。

the Group by button

グループ化

変更したファイルをグループ化する方法を選択します: ディレクトリまたはモジュール、あるいはその両方

App general filter

フィルター

ログから以下を非表示にするかどうかを選択します。

  • 変更なしで移動されたファイルを非表示にする : これらは別の場所から移動されたファイルですが、コンテンツはそのまま残りました。

  • 重要でない変更を含むファイルを非表示にする : これらは、インポートステートメント内でのみ変更が加えられたファイル、または影響を受けたフォーマットのみのファイルです。

Configure layout

レイアウトの構成

次のオプションを選択します。

  • 詳細の表示 : コミット詳細ペインを表示します。

  • 差分プレビューの表示 : 差分のプレビューペインを開き、選択した変更済みファイルとそのリポジトリバージョンの違いを確認できます。

the Expand All button the Collapse All button

すべて展開 / すべて縮小

Ctrl+NumPad +

すべてのノードを展開 / 折りたたむには、このボタンをクリックします。

これらのボタンは、ツリービューが有効な場合にのみ使用可能です。

コンテキストメニューコマンド

項目

説明

差分の表示 Ctrl+D

クリックするとファイルの差分ビューアーが開き、選択したファイルの現在のリビジョンと前のリビジョンを比較できます。

ローカルと比較

選択したコミットのファイルのリビジョンを現在のローカルバージョンと比較します。

ローカルと以前の比較

選択したコミットの前のファイルの復帰と現在のローカルリビジョンを比較します。

ソースの編集 F4

選択したファイルのローカルコピーを開いて編集します。

リポジトリバージョンを開く

クリックして、選択したファイルのリポジトリバージョンを編集用に開きます。

選択した変更を元に戻す

クリックすると、選択したファイルの変更がロールバックされます。このオプションは、コミット全体を破棄するのではなく、特定のファイルのみを元に戻す必要がある場合に役立ちます。選択したファイルを元に戻す変更は、アクティブな変更リストに配置されます。

選択した変更を Cherry-Pick

クリックして、選択した変更を現在のブランチに適用します

ここまでの履歴

選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。

親への変更を表示

マージコミットの両方の親に対する変更を表示して、マージ結果を確認し、マージ中に競合がどのように解決されたかを確認します。

コミットの詳細

この領域は、詳細の表示 the Show Details button オプションが有効な場合に表示されます。

この領域には、コミットメッセージ、ハッシュ、作成者、作成者のメールへのリンク、日付、時刻、GPG 署名、ルート、ブランチなど、コミットリストで選択されたコミットの詳細が表示されます。

選択したコミットが 6 つ以上のブランチに含まれている場合、最初の 6 つだけが表示され、クリックするとブランチの完全なリストを展開できるすべて表示リンクが表示されます。

コミットメッセージが別のコミットを参照している場合は、このコミットのハッシュをクリックしてログに移動することができます。

関連ページ:

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

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

正規表現構文リファレンス

このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の概要です。RegEx 構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします。例:n は文字 n と一致します。"\n" は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始めに一致します。入力の終わりに一致します。前の文字と 0 回以上一致します。例: 「zo*」は z または zoo のいずれかに一致します。前の文字と 1 回以上一致します。例: 「zo+...

Git ブランチの管理

Git では、分岐は強力なメカニズムであり、たとえば、機能で作業する必要がある場合や、リリースのためにコードベースの特定の状態をフリーズする必要がある場合などに、メインの開発ラインから分岐することができます。AppCode では、ブランチでのすべての操作は Git ブランチポップアップで実行されます。これを呼び出すには、ステータスバーの Git ウィジェットをクリックします (現在チェックアウトされているブランチの名前が表示されます)。Git ツールウィンドウのブランチペインで、ブランチを管理し、複...

Git ブランチから別の Git へ変更を適用する

Git では、あるブランチから別のブランチへの変更を統合するいくつかの方法があります。ブランチのマージ、ブランチのリベース、ブランチから別のブランチに別々のコミットを適用する (チェリーピック)、コミットから個別の変更を適用する、特定のファイルをブランチに適用する、ブランチのマージ:特定のタスクで機能する機能ブランチを作成し、機能を完了してテストした後、作業の結果をメインコードベースに統合するとします。これを行う最も一般的な方法は、ブランチをマスターにマージすることです。機能ブランチで作業をし...

Git リポジトリの変更を調査する

AppCode では、プロジェクト内のすべての変更を追跡できます。これにより、変更の作成者を特定し、ファイルバージョンまたはコミット間の違いを確認し、必要に応じて変更を安全にロールバックして元に戻すことができます。プロジェクト履歴を確認する:指定したフィルターに一致するプロジェクトソースに加えられたすべての変更を確認できます。プロジェクト履歴を表示するには、Git ツールウィンドウのログタブを開きます。すべてのブランチおよびリモートリポジトリにコミットされたすべての変更が表示されます。マルチリ...