Мы используем Rhapsody для той же цели на моем рабочем месте. Обзоры изменений модели выполняются с помощью скрипта, который открывает различие в двух копиях нашего репозитория (один в начале изменений, один не позднее). Это показывает все соответствующие изменения, без каких-либо внутренних различий, которые добавляет Rhapsody.
Наше хранилище не отслеживает сгенерированные источники, но мы часто видим множество не относящихся к делу изменений в файлах sbs Rhapsody. Мы начали установку файлов sbs в файловой системе только для чтения, а затем изменили их на чтение / запись на панели свойств в Rhapsody. Это не мешает файлам, которые вы пометили как прочитанные / записанные, вставить Cruft, но предотвращает изменение несвязанных файлов.
Я до сих пор не нашел способ заставить Rhapsody прекратить вставлять не относящиеся к делу изменения (например: он иногда добавляет и удаляет поля имени файла между сохранениями, несмотря на минимальные изменения в модели). Это создает множество конфликтов слияния, и я лично начал тратить примерно 5 минут на коммит, чтобы добавить только важные изменения.