То, как мы подходим к взаимодействию между:
- операциями рефакторинга
- ClearCase
, заключается в использовании IDE с хорошим плагином ClearCase:
Единственный способ сохранить историю файлов - это выполнить рефакторинг через IDE, например Eclipse , без предварительной проверки файлов : плагин ClearCase будет '1014 *' файлы изих старое имя, их новые имена и извлечение / возврат их, сохраняя их историю.
Другой ручной способ менее идеален:
Вы изолируете эту операцию в виде снимка, в котором, только для этого рефакторинга,мы очищаем бит «только для чтения» от всех файлов (поэтому они все находятся в «захваченном» состоянии).
Как только рефакторинг завершен, мы используем результат в качестве источника для импорта в динамическом представлении.
clearfimport -mirror
.
В качестве места назначения можно использовать динамическое представление, , но в результате получаются новые файлы без ссылки на их прежнее имя файла .
Основнойидея заключается в том, что вы не проводите рефакторинг своего кода каждые 5 минут или даже каждый день, поэтому, используя правильный инструмент, вы можете иметь приемлемый способ смягчения файловой природы ClearCase *, основанной на 1033 *.