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

После перехода на Clearcase UCM мы создали поток для каждой подкоманды.

Часто мы сталкиваемся с проблемой слияния, так как люди, как правило, работают со старой версией без перебазирования. [Так как перебазирование требует времени]

Иногда одни и те же файлы изменяются двумя людьми в одном потоке, когда они производят безоговорочную проверку.

Есть ли в UCM какие-то передовые методы, которые помогут уменьшить проблемы слияния?

[Я думаю, что этот вопрос должен быть вики сообщества, но я не знаю, как сделать это вики]


person Samselvaprabu    schedule 20.01.2012    source источник


Ответы (1)


Обычно одновременные модификации смягчаются:

  • Определение компонентов UCM: два человека будут работать над разными компонентами (т.е. над разными наборами файлов)
  • или хорошее общение (чтобы не работать над одним и тем же файлом одновременно)

Также бывают случаи изменения общего файла конфигурации, чтобы указать локальный путь, специфичный для одной рабочей станции программиста, но в этом случае захваченный файл предпочтительнее незарезервированной проверки (см. "Clearcase: оформить и изменить, но запретить регистрацию").

person VonC    schedule 20.01.2012