Можно ли настроить ClearCase для работы в режиме редактирования слияния? - PullRequest
2 голосов
/ 03 июля 2010

Мне не повезло с использованием ClearCase с UCM на работе.Мы пытаемся найти способ сделать работу с пользователем более удобной.Одна из основных проблем заключается в том, что все файлы доступны только для чтения, пока они не извлечены.Это мешает использованию IDE и их возможностей рефакторинга.Незарезервированная проверка немного меняется, так как она все еще требует явной проверки.Можно ли эмулировать подход Edit-Merge?Например, может ли ClearCase каким-либо образом автоматически выполнять безоговорочную проверку изменений файла и не устанавливать для них режим только для чтения?

1 Ответ

2 голосов
/ 03 июля 2010

То, как мы подходим к взаимодействию между:

  • операциями рефакторинга
  • ClearCase

, заключается в использовании IDE с хорошим плагином ClearCase:
Единственный способ сохранить историю файлов - это выполнить рефакторинг через IDE, например Eclipse , без предварительной проверки файлов : плагин ClearCase будет '1014 *' файлы изих старое имя, их новые имена и извлечение / возврат их, сохраняя их историю.

Другой ручной способ менее идеален:
Вы изолируете эту операцию в виде снимка, в котором, только для этого рефакторинга,мы очищаем бит «только для чтения» от всех файлов (поэтому они все находятся в «захваченном» состоянии).
Как только рефакторинг завершен, мы используем результат в качестве источника для импорта в динамическом представлении.
clearfimport -mirror.
В качестве места назначения можно использовать динамическое представление, , но в результате получаются новые файлы без ссылки на их прежнее имя файла .

Основнойидея заключается в том, что вы не проводите рефакторинг своего кода каждые 5 минут или даже каждый день, поэтому, используя правильный инструмент, вы можете иметь приемлемый способ смягчения файловой природы ClearCase *, основанной на 1033 *.

...