属性を宣言することで、間接依存性よりも直接依存性で与えられたリビジョンを優先すべきであることを合図できる。セマンティクスとなっている。コンフリクトマネージャーを使うと観測することができる。防止できていないことだ。グラフに追加すると失敗する。2つのバージョン文字列があるときそれらが何らか方法で順列付けできることを示唆する。そのため、バージョンの順序もセマンティクスの一部だと考えるべきである。次に、パーツごとに左から右へと比較する。特定の開発状態を含むバージョンも比較できる。バージョンの順序は小さな関数を書くことで検証できる。版はバージョン順序を解説した節がある。比較するために、バージョンは「アイテム」に分割される。(それらのセパレーターはその後無視される)、文字から数字、数字から文字への切り替え点でも分割される。完全に異なる方法でバージョンを順序付けする。これまで、比較的寛容なタグ文字の処理に乗っかってきてた場合は、今後混乱を招くかもしれない。公開しなおしたものでよく使われているみたいだ。