Как я могу использовать слияние cleartool для слияния проверенной версии в другой ветке

У меня есть файл, проверенный в представлении, в его ветке по умолчанию:

/main/pdb8.1/fq05-ae002.4/CHECKEDOUT

У меня есть другое представление, которое создает ветку fq05-ae002.4 с именем ae002.4-test2. Я также проверил файл в этом представлении:

/main/pdb8.1/fq05-ae002.4/ae002.4-test2/CHECKEDOUT

Я внес изменения в проверенную версию в первой ветке и хочу объединить ее со второй веткой. Я знаю, как это сделать через браузер VTree в Windows (и Unix), но хотел бы знать, как это сделать из командной строки. Эти файлы и вобсы большие, и загрузка VTree занимает вечность. Я уже знаю, как это сделать, если файл зарегистрирован в первой ветке (например, версия 2):

ct merge -to myfile -insert -version /main/pdb8.1/fq05-ae002.4/2
ct mkhlink -unidir Merge /vobs/{vob}/path/to/myfile@@/main/pdb8.1/fq05-ae002.4/2 myfile

Но, наверное, я не знаю, что поставить вместо /main/pdb8.1/fq05-ae002.4/2. CHECKEDOUT.464646 не работает.


person livefree75    schedule 21.11.2017    source источник
comment
Не могли бы вы сначала проверить свою версию q05-ae002.4/CHECKEDOUT?   -  person VonC    schedule 22.11.2017
comment
См. комментарий к ответу @Brian Cowan.   -  person livefree75    schedule 23.11.2017
comment
Будет ли работать слияние с q05-ae002.4/LATEST в попытке сослаться на содержимое исходного извлеченного файла?   -  person VonC    schedule 23.11.2017


Ответы (1)


Как правило, невозможно выполнить слияние ИЗ проверенной версии. Если вы можете запустить оба представления и таким образом получить доступ к извлеченной версии, вы можете использовать инструмент слияния, чтобы объединить их таким образом, указав пути для версий и из них.

Есть ли какая-то причина, по которой вы не можете сначала проверить исходную версию?

person Brian Cowan    schedule 22.11.2017
comment
Я бы предпочел не проверять исходную версию. Какая-то странная ситуация. Я использую целевую версию для тестирования, и для этой цели я изначально объединил источник с местом назначения. Я полагаю, что правильно было бы проверить источник, постоянно обновлять место назначения, а затем, когда это будет сделано, я проверяю это, а затем снова сливаю с источником. - person livefree75; 23.11.2017
comment
Но что меня смущает, так это то, что я могу делать то, что хочу, в браузере VTree, но не могу понять, как это сделать из командной строки. Хотелось бы, чтобы был способ увидеть, что он делает за кулисами. - person livefree75; 23.11.2017