GitHub と同期したプロジェクトの管理

API Designer and Design Center で、GitHub と同期したプロジェクトを管理して操作できます。

Design Center の ​[Projects (プロジェクト)]​ リストにある ​[Details (詳細)]​ ペインには、GitHub との同期状況とリポジトリの URL の両方が表示されているため、接続の問題をトラブルシューティングするのに便利です。​[Details (詳細)]​ ペインでは、GitHub との同期を無効化することもできます (GitHub との同期は ​[Publish (パブリッシュ)]​ オプションメニューからも無効化できます)。

API Designer での [Branch Selector] コンポーネントの使用

[Branch Selector] コンポーネントにアクセスするには、コードパネルの一番上にある (現在の GitHub 分岐名が含まれる) プロジェクトのタイトルをクリックします。

[Branch Selector] コンポーネントを使用すると、自分の GitHub リポジトリページにアクセスして次の操作を行うことができます。

  • 分岐の選択

    最初に現在の GitHub 分岐が (コミットハッシュと共に) 表示され、その後に、以前に作成された機能分岐のリストが続きます。分岐名をクリックすると、その分岐に切り替わります。

  • 分岐の差分の表示

    他の分岐と現在の分岐との差分を表示するには、​[View Diff (差分を表示)]​ をクリックします。

    GitHub と同期されていないプロジェクトでは、​[View in GitHub (GitHub で表示)]​ ボタン、​[View Diff (差分を表示)]​ ボタン、コミットハッシュは表示されません。
  • デフォルトの分岐の表示

    デフォルトの分岐はデフォルトアイコンで示されます。

  • 分岐の削除

    分岐を削除するには、​[Delete branch (分岐を削除)]​ ボタン (​[X]​) をクリックします。

  • プル要求のオープン

    プル要求を開くには、分岐 (メイン分岐以外) に切り替えて、分岐コンポーネントセレクターを開いてから、​[Open Pull Request (プル要求を開く)]​ をクリックします。

  • 分岐名の変更

    分岐名を変更するには、鉛筆アイコンをクリックし、新しい名前を入力してから、​[Rename (名前の変更)]​ をクリックします。

  • 新しい分岐の作成

    現在の分岐から新しい機能分岐を作成します。​[Create Branch (分岐を作成)]​ テキスト項目に新しい分岐名を入力して、分岐作成ボタン (​[+]​) をクリックします。API Designer が新しい分岐に切り替わり、テキストエディターが開きます。コードパネルの上には新しい分岐名が表示されます。

Design Center の [Projects (プロジェクト)] ページと [Details (詳細)] ペインの使用

Design Center の ​[Projects (プロジェクト)]​ リストにあるプロジェクトの ​[Details (詳細)]​ ペインでは、次の作業を行うことができます。

  • プロジェクトが GitHub と同期しているかどうかの判断

    Design Center の ​[Projects (プロジェクト)]​ ページには、仕様、フラグメント、アプリケーションのリストが表示されます。GitHub と同期しているプロジェクトでは、​[Name (名前)]​ 列に GitHub アイコンが表示されます。

  • GitHub リポジトリ URL の表示

    選択したプロジェクトの ​[Details (詳細)]​ ペインには GitHub リポジトリ URL が表示されます。​[Copy (コピー)]​ ボタンをクリックすると、URL がクリップボードにコピーされます。

  • GitHub 同期状況の表示

    選択したプロジェクトの ​[Details (詳細)]​ ペインには GitHub との同期状況が表示されます。自分の GitHub アカウントでまだ GitHub Synchronization アプリケーションが認証されていないか、または GitHub と同期された認証済みの GitHub 組織のメンバーではない場合は、​[Not Available (利用不可)]​ と表示されます。どちらの場合も、API Designer では参照のみとしてプロジェクトが表示されます。

  • 新規プロジェクトのデフォルト分岐名の変更

    新規プロジェクトのデフォルト分岐を変更するには、管理者権限が必要です。[Projects (プロジェクト)] ページでプロジェクトを開き、​[Settings (設定)]​ をクリックして分岐名を変更します。この変更は、新規プロジェクトにのみ適用され、既存のプロジェクトには影響しません。GitHub Synchronization を使用している場合は、デフォルトの分岐名は GitHub によって指定されます。

  • 既存プロジェクトのデフォルト分岐の変更

    既存プロジェクトのデフォルト分岐を変更するには、[Projects (プロジェクト)] ページでプロジェクトを開き、​[Settings (設定)]​ > ​[Branch Settings (分岐設定)]​ をクリックして、新しい分岐を選択します。GitHub Synchronization を使用している場合は、デフォルトの分岐名は GitHub によって指定されます。

  • GitHub Synchronization の無効化

    GitHub Synchronization を無効化するには、選択したプロジェクトの ​[Details (詳細)]​ ペインで ​[Disable Sync (同期を無効化)]​ ボタンをクリックします。

    [Disable GitHub Sync (GitHub Sync を無効化)]​ ダイアログで、プロジェクトと GitHub との同期を無効化することを確認します。確認用のテキスト項目にプロジェクト名を入力して、​[Disable Sync (同期を無効化)]​ をクリックします。このアクションは元に戻せません。

関連情報