Как правило, наши исправления / патчи для любых ошибок включают изменения в нескольких файлах, и мы фиксируем все эти файлы одним выстрелом.
В SVN для каждой фиксации (может включать несколько файлов) он увеличивает номер ревизии всего репозитория на единицу. Итак, мы можем легко связать все несколько файлов, которые вошли в одну фиксацию.
Теперь трудность с тем же случаем в CVS состоит в том, что он увеличивает номера ревизий всех файлов по отдельности. Скажем, если коммит включает в себя следующие файлы:
file1.c // ревизия, назначенная как часть этого коммита..1.5.10.2
file2.c // ревизия, назначенная как часть этого коммита..1.41.10.1
и комментарий для этой фиксации - «Первое исправление ошибки».
Теперь единственный способ зарегистрировать все файлы в рамках этого коммита - это поискать во всех журналах cvs комментарий «Первое исправление ошибки», и, надеюсь, он вернет только две версии файла, упомянутые выше.
Пожалуйста, поделитесь своим мнением о том, есть ли в CVS лучший способ отслеживать все файлы, зарегистрированные в одном коммите, вместо того, чтобы ретранслировать комментарий, данный как часть коммита.