переименовать элемент в чистый регистр с @@ в имени файла - PullRequest
1 голос
/ 07 октября 2010

По какой-то причине некоторые пользователи создали некоторые файлы, которые заканчиваются на "@@" (...) (я думаю, потому что в CCRC есть опция GUI для отображения расширенного пути к версии, и я думаю, что где-то немного ошибка).

Теперь ... они не могут удалить или переименовать эти файлы (он возвращает "не объект в VOB")

как они могут переименовать или удалить эти файлы?

обновление

Решено. Я забыл использовать полное имя rmname "a.doc @@@@ \ bla \ 1", после полного пути я мог их удалить.

1 Ответ

1 голос
/ 07 октября 2010

Самое простое решение - попытаться перечислить и удалить эти объекты из базового представления ClearCase непосредственно на сервере CCRC (или любом базовом клиенте ClearCase).

Из этого вида установки ClearCase (сервер CCRC илиполный клиент ClearCase), у вас есть доступ к cleartool (интерфейс командной строки ClearCase - интерфейс командной строки -), и вы можете:

  • cleartool ls: перечислить файлы в представлении, чтобы проверитьэти файлы с @@ действительно есть
  • cleartool rmane -force, чтобы удалить их

ОП использовал

 cleartool rmname "a.doc@@@@\bla\1"

, то есть ему пришлось использовать расширенный путь (имя файла + @@ + путь версии) файла, оканчивающегося на @@, поэтому четыре @: file@@@@version.

...