что такое команда echo в clearcase? - PullRequest
2 голосов
/ 15 сентября 2011

У меня есть вопрос о clearcase, кто-то помог мне по какой-то проблеме в clearcase, он использовал следующую команду: echo " " > xxx.log и

cleartool co -nc filename 

что это значит?

Ответы [ 3 ]

1 голос
/ 15 сентября 2011

Когда у вас есть файл, который «извлечен, но удален», как описано в ct ls :

Элемент был извлечен в этом представлении, но представление -личный файл был впоследствии удален.
Возможно, вы удалили файл.

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

Следовательно:

 echo " " > afile

Вам нужно иметь некоторое содержимое в этом файле, чтобы сделать команду cleartool.
Так что даже еслиего содержание является фиктивным, по крайней мере, позволяет вам продолжить.

Затем вы можете оформить его еще раз (-nc означает без комментариев, но это также означает "принимает предыдущие комментарии, использованные в текущем проверенномверсия)

 cleartool checkout -nc afile

Другой способ восстановить это - снять отметку файл :

 cleartool unco afile

, который также восстановит его содержимое.

0 голосов
/ 15 сентября 2011

Просто подсказка: 'echo' может использоваться для очистки файла xxx.log.

- означает имя файла для проверки, nc - нет комментариев.

Может быть полезно:http://www.yolinux.com/TUTORIALS/ClearcaseCommands.html

0 голосов
/ 15 сентября 2011

Первая команда записывает пробел в xxx.log;echo является командой оболочки и не имеет ничего общего с clearcase.Вторая команда проверяет имя файла без комментариев.Эти две команды кажутся довольно не связанными, если только вы не сказали нам что-то еще.

...