2012-02-20 3 views
3

Я ищу для внедрения системы управления версиями в моем офисе. Мы разрабатываем мобильные приложения и поэтому имеем большое количество различных проектов, которые необходимо контролировать. Я также не хочу, чтобы система сливалась. Это по моему опыту вызывает слишком много головных болей, и поэтому я хочу систему блокировки, в которой только один человек может работать с файлом одновременно. Что люди могут рекомендовать? Я склоняюсь к VisualSVN и TortoiseSVN в Windows, но я не уверен, что он может быть установлен только для блокировки и не слияния.Какая самая лучшая система контроля блокировки?

+2

Мне интересно узнать, какие ответы вы получите. Там, как правило, мало привязанность к блокировке контроля версий здесь (или в любом другом месте) в те времена, когда большая часть мира смещается в сторону полярной противоположности в Git & Mercurial. –

+2

@ Майкл: Я думаю, что люди, скорее, не будут слишком любить, так это «слияние слишком сложной» части вопроса. Тем не менее я не понимаю, почему это должно быть закрыто, ИМО не соответствует неконструктивным критериям. –

+3

Я бы сказал, что у вас может быть какое-то разочарование, пытаясь работать с Subversion в режиме блокировки. Это действительно против инструмента. Как покупка автомобиля, а затем просто толкать его по городу сзади. –

ответ

1

Я рекомендую Perforce, он имеет механизм блокировки.

Я вижу комментарии по антиблокировке, появляющиеся в этой теме, но если ваше сердце настроено на блокировку, Perforce предлагает центральный сервер, на котором вы можете отслеживать, кто заблокировал файлы. Существует путь обновления, если/когда вы решаете против блокировки, потому что он также имеет надежную систему слияния и интеграции.

+0

Я обязательно посмотрю. В идеале я предпочел бы блокировать да. – Dylan

+1

@ Дилан - остерегайтесь серьезных затрат на Perforce. –

2

VCS, может быть использован в карцере модели (и слияние, при желании)

  • SVN
  • Plastic SCM

(если мы говорим»... в ЛУЧШЕЙ категории. .. ")

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