«Взлом некоторых файлов» пишется на языке ClearCase: похищенные файлы в виде снимка .
Все, что вам нужно сделать, это:
- заблокируйте эти файлы (за исключением немногих известных вам разработчиков, которые могут извлекать / проверять файлы:
cleartool lock -nusers userA,userB,... aFile
)
- создать снимок экрана
- изменить право на чтение / запись (на уровне ОС, здесь ничего общего с ClearCase)
- изменить их напрямую (без предварительной проверки, отсюда и состояние "угнан")
ОП Кевин Литтл добавляет в комментарии:
Увы, мы используем только динамические представления
Достаточно просто:
"Взлом некоторых файлов" - это также * , записанное в ClearCase lingo: затмеваемые файлы в динамическом представлении .
Все, что вам нужно сделать, это:
- заблокируйте эти файлы (за исключением немногих известных вам разработчиков, которые могут извлекать / проверять файлы:
cleartool lock -nusers userA,userB,... aFile
)
- создать динамический вид
- скопируйте файлы, которые нужно изменить, как aFile.tmp
- изменить спецификацию конфигурации, чтобы не выбирать их
- скопировать их обратно к их первоначальному названию (они затмевались, поскольку их личная версия переопределяет их официальную версионную версию)
- удалить правила выбора "none" из спецификации конфигурации
- изменить их напрямую
Чтобы не выбирать их, добавьте в спецификацию конфигурации (ct edcs
) перед другими правилами :
element /a/path/to/aFile1 -none
element /a/path/to/aFile2 -none
...
Чтобы восстановить их, все, что вам нужно сделать, это переместить или удалить эти файлы.
Они будут динамически заменены их оригинальным и все еще версионным элементом.