VCS上のバージョンとCus等のレイヤーにあるソースを比較した際に、変更していない要素(method、fieldなど)が差分として表示される。
VCS上は、変更のあった要素だけをxpoファイルで保有していて、それが変更していない要素が差分として表示される原因になっている模様。
CUSやUSRといったレイヤで標準のAOTオブジェクトを変更すると変更した要素のみがそのレイヤのオブジェクトして生成されるが、VCS上のソースとの比較はそのレイヤのAOTオブジェクトの全要素とVCS上のバージョンとなり、変更していない箇所も比較対象となって差分として表示されてします。
とりあえず、バージョン管理追加後の最初のチェックインの時には変更していない要素も含め、VCSに登録してほしいもんだ。
これはTeam Foundation ServerをVCSに使った場合も同じ。