最近コードを書くことが増えてきて、バージョン管理システムを使ってみたんですが、リポジトリって何?って状態からの導入だったので、その際に調べたことなどを忘れないうちにメモしておきます。自分にとって必須だった機能は以下の通り。 あくまで個人利用 プログラマじゃなくても扱える オフラインで出来る とにかくシンプルに Emacs から操作できる サーバー上で管理することも出来る 実際にバージョン管理する前に基礎からお勉強。 バージョン管理システムの基本(サーバーを介する場合) 管理システムにデータ(リソース)を預けたり、取り出したりする。バージョン管理システム(集中型)で使われる主な用語は以下の通り。 用語 意味 リポジトリ(repository) 管理システムが保持しているデータやその変更履歴などのデータベース。 チェックアウト(check out) リポジトリからデータを取り出す。バージョンを