Настройка Subversion для одинокого программиста на отдельных машинах - PullRequest
0 голосов
/ 20 февраля 2011

Я только начинаю с Subversion. У меня есть веб-приложения, с которыми мне нужно работать как на домашнем, так и на офисном компьютере. Я установил сервер CollabNet SVN Edge на своем домашнем компьютере, а TortoiseSVN - на домашнем и офисном компьютерах. Я также создал бесплатную учетную запись в Assemblia, бесплатном хостинге Subversion, и создал несколько репозиториев для своих проектов. И я не уверен, что Assemblia - это инструмент, который мне нужен для извлечения / фиксации файлов с двух разных компьютеров. Так что, выясняя, как настроить мои домашние и офисные машины, у меня кружится голова. Нужно ли даже устанавливать CollabNet на обоих компьютерах, или это приведет к путанице при синхронизации файлов? Я понимаю, что TortoiseSVN - это локально установленный инструмент для взаимодействия с репозиториями, и я смог использовать его с Assemblia. Я также прочитал, что мне нужно установить Apache, чтобы использовать CollabNet SVN. У меня есть сервер WAMP на обоих компьютерах, но я собираюсь работать с IIS 7 и MySQL для установки таких CMS, как Wordpress и Joomla. Я также прочитал аргументы за и против использования Dropbox в качестве посредника для доступа к Subversion на нескольких компьютерах, и я еще больше озадачен. Поэтому любые советы от автономных разработчиков PHP / MySQL в отношении лучших практик для подрывной деятельности между двумя компьютерами будут очень благодарны.

Спасибо

Jason

Ответы [ 3 ]

1 голос
/ 20 февраля 2011

Если вы планируете использовать Assembla, вам не нужно устанавливать какие-либо дополнительные серверы SVN.Assembla - это сервер SVN, и все, что вам нужно на ваших компьютерах, - это TortoiseSVN (или любой другой клиент SVN )

0 голосов
/ 20 февраля 2011

Для простого Subversion вам просто нужны два клиентских ПК и сервер, который может быть доступен 24/7. Один из двух компьютеров, особенно если рабочий компьютер, может выступать в качестве сервера.

Вам не требуется специальное дополнительное программное обеспечение, если у вас есть Assemblia: они предоставят вам URL хранилища, который вы можете использовать в клиентах, поэтому нет необходимости в сервере.

0 голосов
/ 20 февраля 2011

Вам не нужно устанавливать apache или WAMP, вам это нужно, если вы хотите разместить свой собственный сервер.TortoiseSVN - это svn-клиент, это то, что вам нужно, чтобы проверить и зафиксировать файлы.

Если вам нравится работать из командной строки, вы можете скачать клиент командной строки Subversion для Windows здесь

...