В некоторых вобах удалены триггеры ClearCase, в логе тоже ничего не видно. Есть ли способ найти того, кто это сделал?
Как узнать, кто удалил ClearCase Trigger?
comment
Извините за запоздалый ответ: я полностью пропустил ваш последний вопрос ClearCase.
- person VonC   schedule 20.07.2014
comment
без проблем, большое спасибо...
- person maestromani   schedule 21.07.2014
Ответы (1)
Судя по тому, как записываются события ClearCase
Запуск
lshistory
для объекта VOB покажет события удаления.
Это предоставляет как минимум историю того, кто удалил тип и когда, а также любые комментарии, которые были введены при удалении.
Без сохраняя эти события в объекте VOB, не будет записи о том, кем и когда были удалены объекты.
Пример:
The creation event is visible in the history.
% cleartool lshistory -long brtype:NEWBR
15-Oct-03.16:32:41 John Doe (jdoe.clearuser@host1)
create branch type "NEWBR"
Once removed, the type object's removal event is only visible in the history.
% cleartool rmtype -rmall brtype:NEWBR
Removed branch type "NEWBR".
% cleartool lshistory -long vob:<tag>
15-Oct-03.16:32:41 John Doe (jdoe.clearuser@host1)
destroy type in versioned object base "<tag>"
"Destroyed branch type "NEWBR"."
В вашем случае найдите сообщение об удалении, похожее на:
"Destroyed trigger type "XXX"."
Узнайте больше в этом техническом примечании:
Пример Windows:
M:\dynamic_view\test_vob>cleartool lshistory -all | findstr /C:"Destroyed trigger type"
"Destroyed trigger type "VERSION"."
Примечание. В этом примере команда findstr
используется с параметром /C
.
Перед /C
стоит двоеточие без пробела, указывающее, что все в кавычках следует искать как один элемент.
Пример UNIX/Linux:
%>cleartool lshistory -all | grep 'Destroyed trigger type'
"Destroyed trigger type "VERSION"."
person
VonC
schedule
20.07.2014