Невозможно определить VOB для пути - PullRequest
1 голос
/ 23 января 2020

Я новый пользователь ClearCase (горе мне ...) на машине Linux; Мне сказали создать новое время ветвления (чтобы проверить мои изменения) в качестве подготовки к созданию собственного представления, в котором я буду вносить изменения.

Итак, я запустил

$ct mkbrtype foo -c "this is my new branch type"

чтобы создать мой тип ветки. Но - это дает мне:

ct: Error: Unable to determine VOB for pathname ".".

Мои вопросы:

  1. Почему это происходит?
  2. Нужно ли сначала создавать представление? создать и ct setview в это? Или - что-то еще?

Ответы [ 2 ]

0 голосов
/ 23 января 2020

Надеюсь, этого должно быть достаточно.

В дополнение к mkbrtype, вот что выделенный вид (динамический c, если хотите) будет выглядеть так.
Просто измените свою конфигурационную спецификацию c для этого нового представления с правильными правилами, используя вашу новую ветку: любая новая проверка создаст ветку (mkbranch) автоматически при следующей проверке в этом представлении.

element * CHECKEDOUT
element * .../myBranch/LATEST
element * /main/LATEST -mkbranch myBranch
element * /main/0 -mkbranch myBranch
element * /main/LATEST

Поскольку вы сделаете заказ в /path/to/vobs/viewtag/path/to/file, вы окажетесь в правильной позиции для создаваемой ветви.

0 голосов
/ 23 января 2020

Попробуйте перейти в папку, где смонтированы ваши VOB, например,

$ cd /path/to/vobs/
$ ct mkbrtype foo -c "this is my new branch type"
Created branch type "foo".

Надеюсь, этого будет достаточно.

...