Подтвердить что ты не робот

Как перечислить все мои записи с помощью ClearCase?

Можно ли получить список всех проверок, которые я сделал в пределах данного дерева каталогов исходного кода, используя cleartool? Если возможно, я хотел бы видеть, когда была сделана регистрация и версия файла. Я использую Windows.

Спасибо заранее.

4b9b3361

Ответ 1

Это связано с cleartool find командой:

  • a -exec для описания найденных версий
  • a -fmt для лучшего format результат
  • a -created_by оператор языка запросов, чтобы ограничить результаты только вашими версиями проверок.

Вы можете либо отображать все версии файлов проверок, либо только один файл для всех версий, который является "элементом". В вашем случае, чтобы посмотреть, когда была сделана проверка, вам нужно указать версии.

Что-то вроде:

cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt \"%En : %Sn made %Vd\n\" \"%CLEARCASE_XPN%\""

'' будет обозначать текущий каталог, с которого вы смотрите ваши версии.

%Sn предоставит вам номер ветки/версии, %Ln предоставит вам номер версии.

Ответ 2

Я знаю, что исходный вопрос касался cleartool, но многие люди не понимают, что вы также можете сделать это с помощью графического интерфейса ClearCase ReportBuilder. Преимущество использования GUI (кроме того, что вам не нужно изучать синтаксис cleartool find), заключается в том, что вы можете щелкнуть правой кнопкой мыши выбранные элементы и сразу же всплывать "сравнить с предыдущей версией" или деревом версий. Это зависит от того, что вы хотите сделать с выходом.

ReportBuilder находится в папке "Администрирование" (Все программы > IBM Rational ClearCase XXX > Администрирование > ReportBuilder). Возможно, вы этого не заметили, потому что оно скрыто под "Администрацией", но это не только для администраторов. Есть много полезных запросов для любого, кто использует ClearCase.

В разделе "Конструктор отчетов" перейдите в "Элементы" > "Проверки" с "Дата по пользователю" и выберите каталоги для отчета, даты с момента и вашего идентификатора пользователя, затем нажмите "Запустить отчет".

Ответ 3

Я использовал эту команду (в оболочке DOS, а не Cygwin), чтобы (1) игнорировать каталоги, и (2) дополнительно добавить комментарии для регистрации:

cleartool find . -ver "eltype(text_file) && created_by(your_login)" -exec "cleartool descr -fmt \"%n: %c\n\n--\n\n\" \"%CLEARCASE_XPN%\"" >> checkins.txt