2013-11-16 6 views
1

Мне нужно объединить все дочерние ветки в m_tool, чтобы получить желаемый конфигурационный параметр.Ошибка конфигурации конфигурации ClearCase

Я пытаюсь использовать инструмент переустановки моей компании, но я получаю предупреждение о том, что моя спецификация конфигурации поддерживает только разветвление между ветвями.
Не могли бы вы рассказать мне, что мне нужно сделать?
Я понимаю, что element * TAG_2010_OCT_02 и element * TAG_2010_02_DEV_BASE являются тегами.

Это моя желаемая конфигурация спецификация:

element * CHECKEDOUT 
element * DATASOURCE 
element /entities/... /main/LATEST 
element * .../m_tool/LATEST 
mkbranch m_tool 
element * /main/LATEST 
end mkbranch m_tool 

Это моя оригинальные конфигурационные спецификации:

element * CHECKEDOUT 
element * DATASOURCE 
element /entities/... /main/LATEST 
element * .../m_tool/LATEST 

mkbranch m_tool 
element * .../branch2011/LATEST 
element * TAG_2010_OCT_02 
element * .../m_dd_lt_hfix/LATEST 
element * TAG_2010_02_DEV_BASE 
element * /main/LATEST 
end mkbranch m_tool 

ответ

1

Если вы не используете UCM между проектами доставки, то ваше сообщение об ошибке ("конфигурация spec только поддерживает разветвление от ветви к ветви ") действительно зависит от того, как реализован инструмент объединения вашей компании.

Что вы можете попробовать (similar to what I suggested to your previous question) является:

  • сохранить ваши оригинальные конфигурационные спецификации
  • сделать второй вид с целевой конфигурацией спецификацией, как:

    element * CHECKEDOUT 
    element * DATASOURCE -mkbranch m_tool 
    element /entities/... /main/LATEST -mkbranch m_tool 
    element * .../m_tool/LATEST -mkbranch m_tool 
    element * /main/LATEST -mkbranch m_tool 
    

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

+0

Еще раз спасибо за ваш ответ. Объединившись, вы имеете в виду, что я должен чистить проверку как «оригинальной», так и «желаемой» конфигурации, копировать все файлы из «исходного» представления в «желаемое» представление, а затем проверять все файлы на « желаемый "вид? – dwong

+0

@DennisWong Я имею в виду, что вы можете использовать первое представление как источник слияния, а второе - как место назначения, используя инструмент, например [ClearCase Merge Manager] (http://publib.boulder.ibm.com/infocenter/ cchelp/v7r0m1/index.jsp? тема =/com.ibm.rational.clearcase.doc/темы/u_mrgman.htm) – VonC

Смежные вопросы