#version-control #clearcase
#контроль версий #clearcase
Вопрос:
Я использую clear-case в качестве контроля версий. Обычно при работе с проектами сопровождения требуется подсчитывать измененные строки из существующего кода. Как мы можем это сделать в clear-case. Было бы полезно, если бы вы могли предоставить подробную информацию о командном инструменте и параметрах, чтобы получить изменения, внесенные в течение определенного периода времени.
Ответ №1:
Вы можете начать с тестирования скрипта slc perl, который учитывает измененные строки:
Итак, если я хочу посчитать измененные строки кода между тем, что на мой взгляд, и тем, что было на метке REL1.0.0, я бы сделал следующее:
$ sclc -fromver REL1.0.0 *.[ch]
И если бы я хотел подсчитать измененные строки кода между файлами в моей ветке / main / rel1 / mychanges и базовой меткой REL1.0.0, от которой они ответвляются, я бы использовал:
$ sclc -fromver REL1.0.0 -tover .../mychanges/LATEST *.[ch]
Если бы я хотел увидеть разницу в строках кода для файлов с разными метками, я бы сделал что-то вроде:
$ sclc -fromver REL1.0.0 -tover REL2.0.0 *.[ch]
Однако «собственного» решения не существует, и в этом потоке кратко описана ситуация.