バージョン管理を有効にする
AppCode は 2 つのレベルでバージョン管理統合をサポートします。
IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。
プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。
プロジェクトルートをバージョン管理システムに関連付ける
AppCode を使用すると、プロジェクトとバージョン管理システムとの統合をすばやく有効にして、プロジェクトルートと関連付けることができます。別々のプロジェクトディレクトリを異なるバージョン管理システムに関連付ける方法については、ディレクトリをバージョン管理システムに関連付けるを参照してください。
Alt+` を押して VCS 操作のポップアップを開き、VCS 連携を有効にするを選択します。
または、メインメニューから
を選択します。表示される VCS 連携を有効にするダイアログで、プロジェクトルートに関連付けるバージョン管理システムをリストから選択します。
VCS 統合を有効にすると、AppCode は、VCS を介してプロジェクト設定ファイルを共有するかどうかを確認します。常に追加を選択して、AppCode で作業する他のリポジトリユーザーとプロジェクト設定を同期できます。
これは Git と Mercurial にのみ適用されることに注意してください。
ディレクトリをバージョン管理システムに関連付ける
AppCode は、ディレクトリベースのバージョン管理モデルをサポートしています。つまり、各プロジェクトディレクトリを異なるバージョン管理システムに関連付けることができます。
Ctrl+Alt+S を押して IDE 設定を開き、
を選択します。ディレクトリマッピングページには、プロジェクトディレクトリとそれに関連付けられたバージョン管理システムのリストが表示されます(ディレクトリが追加されていない場合、リストにはプロジェクトルートのみが含まれます)。
右側の追加ボタン
をクリックします。
開いた VCS ディレクトリマッピングの追加ダイアログで、ディレクトリオプションを選択します。バージョン管理システムに関連付けるディレクトリへのパスを入力するか、参照ボタン
をクリックして、表示されるダイアログでディレクトリを選択します。
VCS リストから、このディレクトリ内のファイルを制御するために使用されるバージョン管理システムを選択します。このリストには、対応するプラグインが現在有効になっているバージョン管理システムのみが含まれていることに注意してください。
OK をクリックしてマッピングを保存し、ディレクトリマッピングページに戻ります。
未登録のディレクトリを管理する
Git または Mercurial 統合が有効になっているプロジェクトの場合、AppCode はプロジェクトディレクトリをスキャンして、IDE によって制御されていない Git/Mercurial リポジトリがあるかどうかを確認します。このようなリポジトリが検出されると、AppCode は通知を表示します。
未登録のルートを追加するには、通知のルートの追加リンクをクリックします。または、バージョン管理の設定ページを開き、追加したい登録されていないルート(灰色のマークがついている)を選択し、ディレクトリをバージョン管理システムに関連付けるの手順に従います。
これらのルートについて通知されたくない場合は、通知内の無視リンクをクリックしてください。新しい未登録のリポジトリがプロジェクトに追加された場合、AppCode はそれらについて通知します。
VCS の関連付けを変更する
Ctrl+Alt+S を押して IDE 設定を開き、
を選択します。ディレクトリマッピングページには、プロジェクトディレクトリとそれに関連付けられたバージョン管理システムのリストが表示されます(ディレクトリが追加されていない場合、リストにはプロジェクトルートのみが含まれます)。
別のバージョン管理システムに置きたいディレクトリに対応する行を見つけます。
VCS 列をクリックしてください。表示されたリストから、新しいバージョン管理システムを選択します。
OK をクリックしてマッピングを保存し、ディレクトリマッピングページに戻ります。
関連ページ:

プラグインのインストール
プラグインは AppCode のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して IDE 設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains...

バージョン管理
このノードの設定では、異なるバージョン管理システムとの統合を設定できます。使用するバージョン管理システムに関係なく、プロジェクトファイルに適用される共通設定: 確認、ディレクトリマッピング、課題ナビゲーション、変更リスト、特定のバージョン管理システムとの統合を設定するための設定は、次のノードにあります。GitHub、Git、Mercurial、Perforce、Subversion、カスタムプラグインリポジトリダイアログ変更リスト...

バージョン管理
VCS 操作のポップアップ () またはを使用して、VCS 関連のコマンドをすばやく呼び出します。ポップアップ内のアクションのリストは、現在有効になっている VCS によって異なります。次のショートカットを使用して、グローバルバージョン管理コマンドを呼び出すこともできます。VCS 操作のポップアップ ... コミット ... プロジェクトの更新ロールバックプッシュ ... 次の変更前の変更バージョン管理ウィンドウの表示コミットウィンドウを表示プロファイラーバー...

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