Самый простой способ настроить Subversion для веб-сайта? - PullRequest
1 голос
/ 05 февраля 2012

Позвольте мне заявить, что сейчас я буду звучать крайне невежественно.Я дизайнер / front-end разработчик и не имею опыта работы с такими вещами.Я много работаю на стороне и в настоящее время работаю над сайтом, который заключил контракт на все программы.К сожалению, постоянно существует разрыв в общении с программистской компанией и мной.Они постоянно записывают файлы.На 9–5 я работаю с программой «Версии» (это только для Mac - я использую ПК дома).Это помогает предотвратить подобные вещи.У меня вопрос: как мне настроить что-то подобное?(В настоящее время я использую FTP / FileZilla для загрузки всех своих файлов на веб-сайт.) И сможет ли такой технологический идиот, как я, справиться с этим? ИЛИ Есть ли у кого-нибудь менее сложное решение, чтобы помочь мне с этим.

Дайте мне знать, если вам нужна дополнительная информация.

Заранее спасибо!

DH

Ответы [ 3 ]

1 голос
/ 05 февраля 2012

Версии - это Mac SVN-клиент.

Если вы создадите внешний SVN-репозиторий (доступный с рабочего места и из дома): он может быть собственным сервером или размещаться (GoogleCode, SourceForge, Unfuddle, Assembla, Github), реконфигурируйте Версии для использования нового репозитория и установите SVN-клиент в Windows (возможно, TortoiseSVN неплохо - SmartSVN от Syntevo, кроссплатформенная RapidSVN), вы сможете использовать и изменять свой код из (практически) любого места

0 голосов
/ 05 февраля 2012

Subversion довольно легко настроить, и, как уже упоминали другие, Versions - это просто клиент для Subversion, так что вы уже знакомы с тем, как он работает с точки зрения конечного пользователя.

Дело в том, что вам действительно нужно, чтобы ВСЕ подрядчики и люди, модифицирующие код, использовали репозиторий и там, где вы вносите изменения и продвигаете их. Тогда я бы порекомендовал, чтобы один человек в команде отвечал за экспорт svn текущего стабильного кода на реальный сервер разработки или производства на любом интервале, который нужен вашей команде (возможно, 1-4 раза в день для сервера разработки).

Таким образом, никто не отправляет случайные обновления на сервер. Все работают локально, и сервер синхронизируется, когда это необходимо. В противном случае вы всегда будете вручную объединять их неконтролируемые модификации и разрешать их, что является почти такой же головной болью, как и то, что вы делаете сейчас: -)

Самый быстрый и дешевый способ сделать это, не имея прав администратора, - это получить учетную запись в хостинговой компании, которая предлагает subversion для своей учетной записи, и интерфейс конфигурации в их панели администратора. Dreamhost делает это довольно хорошо, позволяя вам настраивать имена пользователей и пароли и даже позволяет подключать Trac (трекер ошибок / проблем / проектов и вики) для репозитория. И все это будет доступно в сети вместо того, чтобы привязывать что-то к вашей локальной машине.

Еще лучший вариант (на несколько долларов в месяц) - Beanstalk . Они позволяют выбирать между Git и Subversion, создавать резервные копии ваших данных и настраивать автоматические развертывания.

0 голосов
/ 05 февраля 2012

Вы можете настроить сервер и хранилище Subversion в считанные минуты .... буквально.Еще лучше ... вы можете сделать это бесплатно!

Быстрый поиск в Google дал руководство:

http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/

В противном случае, если вы хотите, чтобы он работал навы окна Windows:

http://willperone.net/Code/svnserver.php

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