Простой способ управления сольным проектом на нескольких компьютерах - PullRequest
2 голосов
/ 22 июля 2011

Я хочу работать над проектом с нескольких компьютеров в одной сети. Если это имеет значение, я использую Code :: Blocks в нескольких ОС.

Что было бы хорошим способом сделать это? Настроить сервер SVN на одном из компьютеров?

Ответы [ 4 ]

4 голосов
/ 22 июля 2011

Пожалуйста, держитесь подальше от Subversion .

Наилучшим решением является использование DVCS (распределенной системы контроля версий) . Их доступно много, а самыми известными являются Git и Mercurial . После того, как вы поймете основные понятия, они станут намного проще, быстрее и мощнее, чем SVN. Они также тривиальны для настройки (в то время как SVN требует центрального сервера, который требует больше работы и некоторой инфраструктуры).

Лично я предпочитаю Hg, а не Git. С другой стороны, я понимаю, что веб-сайт GitHub и его сообщество больше и лучше, чем BitBucket .

Я настоятельно рекомендую прочитать Hg Init: учебное пособие по Mercurial , написанное Джоэл Спольски . Если вы хотите читать, я также написал Вещи, которые вы должны знать о Mercurial в моем блоге.

Похожие вопросы:

1 голос
/ 22 июля 2011

Это будет зависеть от вашего предпочтения системы управления исходным кодом, но так как вы упомянули SVN, я бы просто взял и взял Visual SVN Server .Он очень прост в настройке (позволяет 5 минут), бесплатно и будет отлично работать во всей сети.Я запускаю его как в большой корпоративной среде на сервере с сотнями репозиториев и пользователей, так и на моей локальной машине, и он одинаково хорошо работает в обоих сценариях.

1 голос
/ 22 июля 2011

Самый простой способ - использовать Git на нескольких машинах, поскольку в этом случае он не будет зависеть от ОС и вам не понадобятся централизованные репозитории (как если бы вы использовали SVN).Поскольку настройка Git выходит за рамки этого ответа, я хотел бы указать вам на этот ответ, чтобы охватить настройку, которая будет работать для вас: Git для начинающих: полное практическое руководство

0 голосов
/ 22 июля 2011

Я использую SVN, и я доволен этим, хотя для этого требуется центральный сервер, я просто использую свой постоянно включенный веб-сервер.

Тем не менее, я считаю, что тенденция к GITтак что, вероятно, я бы использовал это, если бы начинал заново.

...