Обнаруживать угоны только с изменением содержимого в представлении снимка экрана ClearCase

Как правило, обновление представления снимка обнаруживает угоны путем проверки размера файла и отметки времени. Есть ли способ в clearcase обнаружить файл, размер и временная метка которого не изменились, но содержимое файла изменилось?

1 ответ

Решение

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

Смотрите " Как операция обновления определяет, был ли файл захвачен":

Когда версия загружается в представление снимка, размер файла и отметка времени последнего изменения (согласно данным файловой системы UNIX® или Windows®) записываются в базу данных представления.
Эти значения изменяются каждый раз, когда вы извлекаете файл, регистрируете файл или загружаете новую версию в представление.

Операция обновления

Когда вы обновляете представление, текущий размер и последняя измененная отметка времени не извлеченного файла сравниваются с размером и отметкой времени, которые он записал в базе данных представлений.
Если любое из значений отличается от значения в базе данных представлений, файл считается взломанным.
Изменение только разрешения "только для чтения" (в системах UNIX) или атрибута (в системах Windows) для файла без проверки не обязательно означает, что файл считается захваченным

Содержание здесь не учитывается.

Единственный случай, когда у меня был этот случай, я просто создал другое представление снимка и запустил инструмент сравнения (WinMerge, KDiff3, BeyondCompare, ...), сравнивая содержимое двух представлений снимка.

Другие вопросы по тегам