Время сохранения изменений в Clearcase

65
3

Есть ли способ заблокировать проверку пользователей с сохранением времени модификации. Если будет сохранено окно сохранения времени модификации, оно будет проверяться с последним сохраненным временем, а не фактическим временем проверки. Мне нужно только время проверки. Поэтому, если также проверяется время модификации модификации, оно должно проверяться с текущим временем или проверять время модификации, оно не должно допускать checkin. Пожалуйста, направляйте.

спросил(а) 2021-01-21T12:25:38+03:00 9 месяцев назад
1
Решение
121

Поскольку это предпочтение клиента, вы не можете заставить его.

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

Другой вариант, который я видел, - развернуть обертки (checkout и checkin custom scripts), которые отказались бы вызвать cleartool co/ci если была использована опция -ptime.
Опять же не тривиально развертывать/поддерживать.
Пример оболочки cleartool, который может быть адаптирован для управления определенными командами, можно найти здесь: (ClearCase::Wrapper perl module)

Блокировка проверки с помощью триггера возможна с помощью триггера preop:

 cleartool mktrtype -element -all -preop checkin -execwin ... -execunix " -c "Checkin time check" ci_trigger

Я не знаю, есть ли у вас доступ к локальной метке времени файла (вы должны с $ENV{"CLEARCASE_PN"}), чтобы проверить ее с текущим временем: если она отличается, это означает -ptime, и команда должна быть отклонена.

ответил(а) 2021-01-21T12:25:38+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема