Правильный "cleartool mkview" для создания моментального снимка ClearCase

StackOverflow https://stackoverflow.com/questions/1207409

Вопрос

Добрый день,

Похоже, в наши дни я несколько застрял в CC-land, но у меня есть один (надеюсь) последний вопрос относительно правильной обработки CC:

При использовании мастера создания вида CC я могу создать правильный вид моментального снимка на своем компьютере совершенно нормально, однако при попытке сделать то же самое с помощью команды mkview это не удается...

Использование мастера создания представления приводит к (рабочему) следующему представлению:

cleartool> lsview battjo6r_view2
  battjo6r_view2       \\Eh40yd4c\Views\battjo6r_view2.vws
cleartool> lsview -long battjo6r_view2
Tag: battjo6r_view2
  Global path: \\Eh40yd4c\Views\battjo6r_view2.vws
  Server host: Eh40yd4c
  Region: CT_WORK
  Active: NO
  View tag uuid:f34cf43f.b4d048df.845d.ed:21:a2:9c:45:ff
View on host: Eh40yd4c
View server access path: D:\Views\battjo6r_view2.vws
View uuid: f34cf43f.b4d048df.845d.ed:21:a2:9c:45:ff
View attributes: snapshot
View owner: WW005\battjo6r

Однако при попытке создать представление вручную с помощью

mkview -snapshot -tag battjo6r_view2 -vws \\Eh40yd4c\Views\battjo6r_view2.vws -host Eh40yd4c -hpath D:\Views\battjo6r_view2.vws -gpath \\Eh40yd4c\Views\battjo6r_view2.vws battjo6r_view2

...Я получаю следующую ошибку:

cleartool> mkview -snapshot -tag battjo6r_view2 -vws \\Eh40yd4c\Views\battjo6r_view2.vws -host Eh40yd4c -hpath D:\Views\battjo6r_view2.vws -gpath \\Eh40yd4c\Views\battjo6r_view2.vws battjo6r_view2
Created view.
Host-local path: Eh40yd4c:D:\Views\battjo6r_view2.vws
Global path:     \\Eh40yd4c\Views\battjo6r_view2.vws
cleartool: Error: Unable to find view by uuid:6f99f7ae.6a5d40e4.ba32.37:8e:e5:a4:ed:18, last known at "<viewhost>:<stg_path>".
cleartool: Error: Unable to establish connection to snapshot view "6f99f7ae.6a5d40e4.ba32.37:8e:e5:a4:ed:18": ClearCase object not found
cleartool: Warning: Unable to open snapshot view "D:\SnapShotViews\battjo6r_view2".
cleartool: Error: Unable to create snapshot view "battjo6r_view2".
Removing the view ...

Есть какие-нибудь идеи, почему это происходит?Я что-то упускаю?

Это было полезно?

Решение

Обычно это происходит из-за того, что albd не запущен.
На самом деле, это является запущен, но ClearCase пытается связаться не с тем хостом.

Здесь: Host-local path: Eh40yd4c:D:\Views\battjo6r_view2.vws это в высшей степени подозрительно.

Попробуй:

mkview -snapshot -tag battjo6r_view2 -vws \\Eh40yd4c\Views\battjo6r_view2.vws -host Eh40yd4c -hpath \\Eh40yd4c\Views\battjo6r_view2.vws -gpath \\Eh40yd4c\Views\battjo6r_view2.vws battjo6r_view2

Это:hpath = gpath.

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

mkview -snapshot -tag battjo6r_view2 -vws \\Eh40yd4c\Views\battjo6r_view2.vws battjo6r_view2

Хотелось бы надеяться, что ClearCase сможет сам определить хост, hpath и gpath.

Другие советы

cleartool mkview -snapshot -tag <tag_name> -vws \\<computer_name>\<views_folder>\<view_name> <path_of_localstorage>

Для получения подробной информации вы можете перейти по этой ссылке .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top