タグ

2012年1月27日のブックマーク (1件)

  • subversionにおける「リビジョン番号」「チェンジセット」に関するもやもやを整理してみた。 · DQNEO日記

    リビジョン番号は何を意味するのか? リビジョン番号「N」は、リポジトリ内のツリーの名前である N番目のコミットを終えた直後のリポジトリの姿である レポジトリとリビジョンの関係は? リポジトリは、ツリーの配列である(the repository is an array of trees) リポジトリは、リビジョンの集合である ArchやBitkeeperはこれと逆で、レポジトリはパッチ(=チェンジセット)の集合である チェンジセットとは何か? 変更の集合(a collection of changes) つまりパッチのこと 名前がついたパッチ 異なるツリーを比較して得られる導出物 「バグXを、リビジョン123で修正しました」の意味 厳密に言えば、「バグXを、"-r 122:123"のチェンジセットで修正した」ということである。 よって、下記のsvn diffコマンドは同じであることが理解でき

    prisira
    prisira 2012/01/27
    リビジョンとチェンジセットの違いとか、きちんと認識しておけるように。