更新情報タブ
このタブは、ローカル情報がサーバー(VCS | プロジェクトの更新)と同期されている場合に使用できます。コミット数エリアには、最後にリモートと同期してから実行されたすべてのコミットのリストが表示されます。
ツールバー
項目 | ツールチップとショートカット | 説明 |
|---|---|---|
フィルター | なし | このフィールドを使用して、コミットのリストを検索します。完全なコミット名やメッセージ、そのフラグメント、リビジョン番号、正規表現を入力することができます。検索を終了するには、Enter を押すか、フォーカスを検索フィールドから離します。 |
| なし | クリックすると前の検索パターンが表示されます。 |
| なし | クリックして検索をクリアし、コミットの完全なリストに戻ります。 |
| テキストフィルター設定 | 次のオプションから選択して選択します。
|
ブランチ | なし | このドロップダウンを使用して、ブランチまたはお気に入りのブランチによるコミットをフィルタリングします。すべてのローカルおよびリモートブランチからのコミットを見たい場合は、すべてを選択してください。 |
ユーザー | なし | このリストを使用して、作者によってコミットをフィルタリングします。特定の作者によるコミットをすべて表示するには、選択をクリックして作者の名前の入力を始めます。すべてのユーザーによるコミットを表示するには、すべてを選択してください。 |
日付 | なし | このリストを使用して、時間枠または特定の日付でコミットします。特定の日付に行われたコミットを表示するには、選択をクリックして日付を指定します。すべての日付に行われたコミットを表示するには、すべてを選択してください。 |
パス | なし | このリストを使用するのは、フォルダーごと(1 つのルートを持つプロジェクトの場合)、またはルートとフォルダーごと(マルチルートプロジェクトの場合)です。特定のフォルダーへのコミットを表示するには、フォルダーの選択をクリックしてフォルダー名を指定します。マルチリポジトリプロジェクトの場合は、ルートセクションの 1 つまたは複数のルートの横にあるチェックボックスを選択することもできます。 |
| リフレッシュ Ctrl+F5 | コミットのリストをリフレッシュするには、このボタンをクリックします。 |
| チェリーピック | クリックすると、選択したコミットから現在のブランチに変更を適用します。 |
| インテリソート | このオプションを有効にすると、最初にマージコミットの真下に入っているコミットを表示することで、マージを表示する便利な方法が得られます。 |
| 表示設定 | クリックして、バージョン管理ツールウィンドウのログタブでのデータの表示方法を構成できるオプションのリストを呼び出します。Alt+9
|
列を表示 | 表示したい列を選択します。作成者、日付、ハッシュです。 | |
| 別のログタブを開く | フィルターを前後に設定する必要がないように、フィルターに一致する新しいログタブを開くときにクリックします。 |
| ハッシュ / ブランチ / タグへジャンプ Ctrl+F | このボタンをクリックし、移動したいハッシュ、タグ、ブランチを指定します。 ![]() 異なるリポジトリから同じ名前の参照を選択することができます。各リポジトリの名前は、色のインジケータと共に右側に表示されます。 |
ファイルペインの変更
このペインには、現在選択されているコミット内で変更されたファイルのリストが表示されます。
変更されたファイルペインのツールバー
項目 | ツールチップとショートカット | 説明 |
|---|---|---|
| 差分の表示 Ctrl+D | ファイルの差分ビューアーを開きます。ここで、選択したファイルのローカルバージョンとリポジトリバージョンを比較できます。 |
| 選択した変更を元に戻す | 選択したファイルの変更をロールバックします。 |
| ここまでの履歴 | 選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。 |
| グループ化 | 変更したファイルをグループ化する方法を選択します: ディレクトリまたはモジュール、あるいはその両方 |
| フィルター | ログから以下を非表示にするかどうかを選択します。
|
| レイアウトの構成 | 次のオプションを選択します。
|
| すべて展開 / すべて縮小 Ctrl+NumPad + | すべてのノードを展開 / 折りたたむには、このボタンをクリックします。 これらのボタンは、ツリービューが有効な場合にのみ使用可能です。 |
コンテキストメニューコマンド
項目 | 説明 |
|---|---|
差分の表示 Ctrl+D | クリックするとファイルの差分ビューアーが開き、選択したファイルの現在のリビジョンと前のリビジョンを比較できます。 |
ローカルと比較 | 選択したコミットのファイルのリビジョンを現在のローカルバージョンと比較します。 |
ローカルと以前の比較 | 選択したコミットの前のファイルの復帰と現在のローカルリビジョンを比較します。 |
ソースの編集 F4 | 選択したファイルのローカルコピーを開いて編集します。 |
リポジトリバージョンを開く | クリックして、選択したファイルのリポジトリバージョンを編集用に開きます。 |
選択した変更を元に戻す | クリックすると、選択したファイルの変更がロールバックされます。このオプションは、コミット全体を破棄するのではなく、特定のファイルのみを元に戻す必要がある場合に役立ちます。選択したファイルを元に戻す変更は、アクティブな変更リストに配置されます。 |
選択した変更を Cherry-Pick | |
ここまでの履歴 | 選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。 |
親への変更を表示 | マージコミットの両方の親に対する変更を表示して、マージ結果を確認し、マージ中に競合がどのように解決されたかを確認します。 |
コミットの詳細
この領域は、詳細の表示 オプションが有効な場合に表示されます。
この領域には、コミットメッセージ、ハッシュ、作成者、作成者のメールへのリンク、日付、時刻、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 ツールウィンドウのログタブを開きます。すべてのブランチおよびリモートリポジトリにコミットされたすべての変更が表示されます。マルチリ...

