GitHub にチェックアウトされている項目のチェックイン

ソース管理がオンになっている場合、GitHub にチェックアウトされているパッケージまたはパッケージ内の項目に変更を加えた後、パッケージ定義またはパッケージと項目、または個々の項目のみをチェックインして、GitHub に変更をコミットできます。

  • パッケージをチェックインしたり、項目を GitHub に追加したりしたときに、パッケージまたは項目のバージョンが上がるのは、パッケージが変更されていて、保存されていない変更がある場合のみです。たとえば、パッケージの説明を変更した場合、項目を追加/削除した場合、または個々の項目を変更した場合には、バージョンが上がります。

  • 項目を GitHub にチェックインする際、項目の名前を変更できます。

  • 抽出グループをチェックインすると、すべての関連するドキュメントとアクティビティ バリアントが GitHub で更新されます。

  • プロセスをチェックインすると、すべての関連するスキンが GitHub で更新されます。

  • フォームをチェックインすると、すべての関連するフォーム バリアントが GitHub で更新されます。

  • 抽出グループをチェックインすると、関連する分類グループもチェックインされます。

  • 項目をチェックアウトして最新バージョンを取得するときに、GitHub でのバージョンが TotalAgility でのバージョンよりも高い場合、項目は GitHub からインポートされ、チェックアウトされてロックされます。

  • 作業フォルダを切り替えて、GitHub 内にはあるものの現在の作業フォルダとは別のフォルダにある項目をチェックインしようとすると、項目は元の作業フォルダ、つまりチェックアウト元の場所にチェックインされます。

項目をチェックインするには、GitHub 統合を構成している必要があります。システム設定の「GitHub 統合の構成」を参照してください。

パッケージのチェックイン

チェックアウトされているパッケージを GitHub にチェックインできます。

  1. [パッケージ] > [パッケージ] に移動します。
    [パッケージ] リスト ページが表示されます。
  2. チェックインするパッケージのコンテキスト メニューで、[チェックイン] をクリックします。

    または、パッケージのモデリング バーにある [チェックイン] オプションを使用して、パッケージをチェックインします。

    [GitHub にチェックイン] ダイアログ ボックスが表示されます。

  3. オプション。更新されたパッケージの コメント を追加します。
  4. パッケージをチェックインすると、デフォルトでは、チェックアウトされたパッケージに新しく追加された、ソース管理されていないすべての項目が GitHub にチェックインされます。GitHub に存在するパッケージからすでにチェックアウトされている項目をパッケージ定義とともに含めるには、[パッケージ内のすべての項目をチェックイン] を選択します。GitHub に新しく追加された項目には、ソース管理インジケータが表示されます。これは、項目のリスト ページから確認できます。

    [パッケージ内のすべての項目をチェックイン] を選択しなかった場合、パッケージ定義のみが GitHub にチェックインされます。個々の項目は、それぞれのリスト ページから GitHub にチェックインできます。

  5. デフォルトでは、パッケージをチェックインした後、変更が GitHub にコミットされます。これにより、他のユーザーがこのパッケージをチェックアウトできるようになります。パッケージを GitHub にチェックインした後もパッケージがチェックアウトされて現在のユーザーにロックされている状態を保つには、[チェックアウトの継続] を選択します。GitHub に存在するパッケージからチェックアウトされた後で変更された項目はチェックインされますが、現在のユーザーがチェックアウトしたままの状態になります。パッケージに新しく追加された項目がある場合、その項目は GitHub に追加されますが、チェックアウト状態のままにはなりません。

    パッケージを GitHub にチェックインするときに、パッケージの名前を変更できます。ただし、関連付けられている作業フォルダは、[ファイル] > [情報] タブで設定されたものと同じままです。

  6. [チェックイン] をクリックします。

    パッケージが GitHub にチェックインされます。

パッケージからの個々の項目のチェックイン

チェックアウトされているパッケージから個々の項目を GitHub にチェックインできます。

  1. プロセスなどの項目のリスト ページに移動します。
  2. チェックアウトされているプロセスのコンテキスト メニューで、[チェックイン] をクリックします。

    または、プロセスなどの項目のモデリング バーにある [チェックイン] オプションを使用して、プロセスをチェックインします。

    [GitHub にチェックイン] ダイアログ ボックスが表示されます。

  3. オプション。更新された項目の コメント を追加します。
  4. デフォルトでは、項目をチェックインした後、変更が GitHub にコミットされ、他のユーザーがこの項目をチェックアウトできるようになります。項目を GitHub にチェックインした後も項目がチェックアウトされて現在のユーザーにロックされている状態を保つには、[チェックアウトの継続] チェック ボックスをオンにします。項目のチェックアウトとロックはチェックインの後も維持されます。チェックイン時に項目が開かれていた場合、項目は開かれたままになります。

    このオプションが選択されていない場合、項目を GitHub にチェックインした後、項目はチェックアウト状態に保たれず、ロックが解除されます。チェックイン時に項目が開かれていた場合、項目は閉じられます。

  5. [チェックイン] をクリックします。

    項目がエクスポートされ、GitHub で更新されます。