SCM с блокировками против одновременных слияний и размера команды - PullRequest
0 голосов
/ 20 сентября 2009

Какое количество программистов идеально подходит для SCM на основе блокировок, чтобы не стать серьезной проблемой при разработке?

Edit:

По сути, я не спрашиваю, есть ли преимущества в блокировании или слиянии (это неразрешимая война пламени). Я прошу количество программистов, где блокировка становится серьезной проблемой. Я сам нашел 4 к хорошему числу, но это предполагает следующее

  • большинство всех работают в одном офисе на расстоянии крика
  • работа по большей части непересекающаяся (что делает блокировку не проблемой, за исключением общих файлов {примечание: мой опыт показывает, что объединение лучше всего, когда практически нет общих файлов для выполнения задач, что может быть серией вопросов о как организовать код так, чтобы обычные файлы не были нужны более чем одному человеку).
  • сборка не может быть нарушена преждевременным снятием блокировки / фиксацией.

Ответы [ 2 ]

3 голосов
/ 20 сентября 2009

Идеальное количество программистов при использовании эксклюзивной блокировки - 1 . Выше, это просто больно, раздражает, расстраивает и т. Д. Итак, если вы не команда БА, работающая над вещами, которые нельзя объединить (например, текстовые документы), не делайте этого, будьте настоящими мужчинами / программистами и объединяйтесь !

1 голос
/ 20 сентября 2009

Замки - устаревшая концепция.Даже для одного разработчика - создайте блокировку на своем ноутбуке, попытайтесь поработать на другом ПК, и, к сожалению, вам нужно вмешаться вручную.С SCM в стиле слияния вам даже не нужно об этом думать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...