Бэкэнд диспетчера контроля версий - PullRequest
0 голосов
/ 09 июня 2010

Что, по вашему мнению, является лучшим подходом для Source Control Manager Backend.Я взвешиваю Файловую систему против службы Hosted Subversion.Hosted Subversion -> (в моей компании уже есть другая группа, занимающаяся этим) Преимущества: * Нулевое обслуживание с нашей стороны * Автоматическое резервное копирование и восстановление * Надежность благодаря автоматическому резервному копированию и избыточности файлов.* Просмотр истории файлов во встроенном, слияние файлов, файл diff

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

Ребята, я ищу более веские причины, по которым мне следует использовать Subversion вместовсе просто и идет с файловой системой.

Дайте мне знать ваше мнение.Заранее большое спасибо, Габриэль.

PS: я изучил несколько коммерческих источников управления и решил пойти по этому пути, так как он лучше соответствует нашим потребностям.

Ответы [ 3 ]

2 голосов
/ 09 июня 2010

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

0 голосов
/ 09 июня 2010

Использовать контроль источника.Полная остановка.

По ряду причин существует множество статей, но начинаются с http://www.codinghorror.com/blog/2006/08/source-control-anything-but-sourcesafe.html и т. Е. http://www.mactech.com/articles/mactech/Vol.14/14.06/VersionControlAndTheDeveloper/

0 голосов
/ 09 июня 2010

Я даже не стану перечислять причины. Все сводится к этому:

ты программист

Сложность, с которой вы сталкиваетесь каждый день, превосходит сложность даже самого ( кау мерзавца кау ) сложного СКМ.

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

Тем не менее, я чувствую себя плохо из-за того, что рекомендую что-то без науки, чтобы поддержать это. Извините: (

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