Clearcase сохранить время модификации
Есть ли способ, которым я могу заблокировать проверку пользователей с сохранением времени модификации. Если установлен флажок "Сохранить время модификации", он будет проверяться с последним сохраненным временем, а не с фактическим временем регистрации. Мне нужно только время заезда. Таким образом, если проверено также время сохранения модификации, оно должно проверяться с текущим временем, или если проверено время сохранения модификации, оно не должно разрешать регистрацию. Пожалуйста, руководство.
1 ответ
Так как это предпочтение клиента, вы не можете заставить его.
В предыдущем клиенте мне удавалось каждый день запускать файлы.reg на всех клиентах ClearCase, чтобы сбросить определенные настройки, но это обходной путь, который не везде доступен.
Другой вариант, который я видел, заключался в развертывании упаковщиков (checkout и checkin custom scripts), которые отказывались бы вызывать cleartool co/ci
если -ptime
опция была использована.
Снова нетривиально развернуть / поддерживать.
Пример оболочки cleartool, которая может быть адаптирована для управления определенными командами, можно найти здесь: (ClearCase::Wrapper
модуль Perl)
Блокировка регистрации с помощью триггера может быть возможна с помощью триггера preop:
cleartool mktrtype -element -all -preop checkin -execwin ... -execunix " -c "Checkin time check" ci_trigger
Чего я не знаю, так это того, можете ли вы получить доступ к локальной метке времени файла ($ENV{"CLEARCASE_PN"}
), чтобы проверить это с текущим временем: если это отличается, это означает, -ptime
действует, и команда должна быть отклонена.