Для автоматизации целей/сценариев я перебазироваться мой взгляд ClearCase снимок в командной строке UNIX с помощью:Как увеличить ширину столбца при слиянии текстового режима с ClearCase?
cleartool rebase -recommended -complete
Иногда, в то время как эта команда работает, даже если мой вид снимка не содержит каких-либо изменений на всех, я получаю запрос для ручного ввода для решения некоторых конфликтов слияния. Например. «Do you want INSERTION from file x? [yes/no]
» или «Do you want DELETION from file y?
» или «Do you want CHANGES from file z? [yes/no]
». И т. Д.
При возникновении этого сценария «cleartool rebase -recommended -complete
» показывает несколько столбцов контекста. Я не учитывал, но похоже, что только ширина 20 символов используется в ширине столбца, отображающего конфликтующие изменения. При таком узком взгляде никто не может принимать полезные решения о слиянии, и это очень часто приводит к плохим слияниям (не говоря о сломанных сборках).
Как можно проинструктировать «cleartool rebase -recommended -complete
», чтобы запросить, скажем, ширину в 80 столбцов, чтобы можно было хотя бы четко видеть, что представляют собой конфликтующие части кода?
Предположим, что нет X-Window-сервера, доступного для графического слияния. И помните, это для целей автоматизации.
Кажется, что эту проблему невозможно исправить и/или автоматизировать. Это ставит вопрос о первопричине ... см. Это: http://stackoverflow.com/questions/28911519/clearcase-merge-conflict-on-rebase-mystery-why-does-manual-merges-are-sometim – user972301
Следующая ссылка указывает, что можно также добавить параметр «-force», чтобы подавить подсказки ввода пользователя, но каков результат этого параметра? Как происходит слияние? Используется ли ответ по умолчанию для быстрого ответа и слияние результатов несколько случайным? ---- http://www.ipnom.com/ClearCase-Commands/rebase.html – user972301
@ user972301 страница справочника по переустановке (http://www-01.ibm.com/support/knowledgecenter/SSSH27_7.1.1/com .ibm.rational.clearcase.cc_ref.doc/themes/ct_rebase.htm? cp = SSSH27_7.1.1% 2F9-0-0-2-20 & lang = ru) упоминает: «Параметры слияния с командой переадресации не зависят от параметр «-force»: вас все равно спросят в случае конфликта. Вы бы использовали опцию '-force' для других команд rebase, например cancel:' cleartool rebase -cancel -force' – VonC