ClearCase: Могу ли я захватить файл в динамическом представлении? - PullRequest
4 голосов
/ 18 октября 2011

Я работаю в динамическом представлении на платформе Unix.Мне нужно временно похитить файл и позже отменить его.Но команда chmod +w filename не работает.
Я получаю сообщение chmod: WARNING: can't change filename.
Я могу изменить атрибут файла только для чтения из представления снимка в Windows.

Вопросы:

  1. Возможен ли угон в динамическом представлении?Если да, то как?
  2. Существует ли команда cleartool для отмены захвата файла?

Ответы [ 2 ]

8 голосов
/ 18 октября 2011

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

1 / Да, это возможно, даже если это на самом деле не «захваченное» состояние.
Динамический эквивалент называется «eclipsed»: идея заключается в том, что закрытый файл с тем же именем, что и версионныйзанять место («затмение») версионного файла.

Вы просто делаете копию этого файла в качестве резервной копии и делаете этот файл невидимым, не выбирая его (введите «cleartool edcs» в любом месте в пределахдинамическое представление):

element /vob/path/to/file -none

Затем вы переименовываете резервную копию, восстанавливая ее первоначальное имя.

eclipsed file

2 /, чтобы отменить затменный файл, выпросто переместите или удалите его.
Версионный файл (затмеванный личным) мгновенно восстанавливается.

Подробнее см. статью IBM " О затмеваемых файлах и ClearCase ".

1 голос
/ 18 октября 2011

Почему бы не сделать безналичный заказ?

cleartool checkout -unreserved filename

...