チェックアウト 【checkout】
概要
チェックアウト(checkout)とは、宿泊施設の退館手続き、物品の貸出手続きなどのこと。IT分野では、一部のバージョン管理システムで利用者が編集のためにリポジトリから特定ファイルの特定の版を手元に取り出す操作を操作をこのように呼ぶことがある。バージョン管理システム(VCS)はファイルを集積場所(リポジトリ)に登録して変更履歴の保存や管理を行うが、利用者がリポジトリにあるファイルの現在の(あるいは特定の過去の)版の内容を引き出す操作をチェックアウトという。
編集後、システムにファイルの内容を送信し、リポジトリに新しい版として登録することを請求する操作は「チェックイン」(checkin)あるいは「コミット」(commit)という。これにより編集された内容がリポジトリに反映され、他の利用者からも見えるようになる。
同時に複数人が編集して更新内容が矛盾することを防ぐため、チェックアウト時にリポジトリ上のファイルをロック(他の人が編集できないようにする)して、チェックインするとロックを解除する仕組みになっているシステムもある。
(2022.4.25更新)