Измененные строки кода под Clearcase - PullRequest
2 голосов
/ 13 июня 2011

Я использую прозрачный кейс для контроля версий. Обычно при работе с проектами обслуживания требуется подсчитать измененные строки из существующего кода. Как мы можем сделать это в ясном случае. Было бы полезно, если бы вы могли предоставить подробную информацию о командном инструменте и параметрах, чтобы получить изменения, внесенные в течение определенного периода времени.

1 Ответ

2 голосов
/ 13 июня 2011

Вы можете начать с тестирования скрипта 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]

Хотя «родного» решения не существует, и эта тема обобщает ситуацию .

...