IPA過去問ドリル

平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問13

テクノロジ/開発技術

構成管理ツールを使用して開発用のソースコードを取得する際に,リポジトリ上の位置やリビジョンなどの構成情報を保持したままでソースコードを入手したい。このとき,構成管理ツールに対して行う操作はどれか。

出典:平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問13

正解:エ

解説

構成管理ツールにおいて,リポジトリ上の位置やリビジョンなどの構成情報を保持したまま作業用にソースコードを取得する操作は「チェックアウト」である。これに対し,インポートは外部のソースコードを新たに構成管理下に取り込む操作,エクスポートは構成情報を保持せずに単純にファイルを取り出す操作,コミットは変更内容をリポジトリに反映(登録)する操作である。

選択肢ごとの解説

  • 誤り。インポートは,構成管理されていない外部のソースコードを新たにリポジトリに登録する操作である。
  • 誤り。エクスポートは,構成情報(リビジョンなど)を保持せずにファイルを単純に取り出す操作であり,構成情報を保持したい今回の目的には合わない。
  • 誤り。コミットは,作業者が変更した内容をリポジトリに反映(登録)する操作であり,ソースコードを取得する操作ではない。
  • 正しい。チェックアウトは,リポジトリ上の位置やリビジョンなどの構成情報を保持したまま,作業用にソースコードを取得する操作である。
システムアーキテクトの過去問を演習モードで解く