Каковы все правила, которым мы должны следовать, чтобы уменьшить проблемы слияния? - PullRequest
1 голос
/ 20 января 2012

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

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

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

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

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

1 Ответ

1 голос
/ 20 января 2012

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

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

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

...