リビジョン番号は何を意味するのか? リビジョン番号「N」は、リポジトリ内のツリーの名前である N番目のコミットを終えた直後のリポジトリの姿である レポジトリとリビジョンの関係は? リポジトリは、ツリーの配列である(the repository is an array of trees) リポジトリは、リビジョンの集合である ArchやBitkeeperはこれと逆で、レポジトリはパッチ(=チェンジセット)の集合である チェンジセットとは何か? 変更の集合(a collection of changes) つまりパッチのこと 名前がついたパッチ 異なるツリーを比較して得られる導出物 「バグXを、リビジョン123で修正しました」の意味 厳密に言えば、「バグXを、"-r 122:123"のチェンジセットで修正した」ということである。 よって、下記のsvn diffコマンドは同じであることが理解でき
![subversionにおける「リビジョン番号」「チェンジセット」に関するもやもやを整理してみた。 · DQNEO日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/8f7de7c0278993661a11fbc3637f96292ba773aa/height=288;version=1;width=512/http%3A%2F%2Fdqn.sakusakutto.jp%2Fimages%2Fkali.jpg)