Возможность управления исходным кодом Mac с удаленными рабочими и живыми репозиториями? - PullRequest
0 голосов
/ 09 июля 2010

Я занимаюсь разработкой LAMP примерно десять лет.Я иногда использовал CVS и SVN.Я кодирую в основном с BBEdit.

Я пытаюсь установить какой-то контроль источника для управления веб-приложениями LAMP.Я предпочитаю не иметь локальный репозиторий.У меня обычно есть сервер разработки и живой сервер.Я ищу вариант управления исходным кодом, который будет работать с этим.Во многом это связано с тем, что я работаю на нескольких машинах и не хочу настраивать PHP, MySQL ... на каждой из них для тестирования рабочей копии.Кроме того, я не могу проверить его на других компьютерах, если рабочая копия находится на локальном компьютере (без дополнительной работы.)

Какие варианты существуют для этого?Для SVN до сих пор я только мог понять, как сделать удаленный репозиторий с локальной копией.

Кроме того, они редко бывают на одних и тех же серверах с одними и теми же пользователями.У меня есть полдюжины живых сайтов на полдюжины разных хостов.Тогда у меня есть сайты разработчиков на моем собственном сервере.

Спасибо.

Ответы [ 3 ]

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

То, что у вас есть локальное хранилище с рабочей копией, не означает, что вам нужно развертываться из локальной системы.

Когда изменения завершены и зарегистрированы локально, отправьте свои изменения в любое удаленное хранилищехотите (включая удаленное репо разработчика), а затем развернитесь оттуда.

Это работает для вас?

0 голосов
/ 20 июня 2014

Разработка на удаленном сервере - это не то, чем я занимаюсь. Я предпочитаю разрабатывать локально на клоне репозитория (git / hg) или рабочей копии (svn). Настроить виртуальную машину с помощью Vagrant просто, и существует множество предварительно настроенных блоков , или вы можете настроить один самостоятельно .

Тем не менее, вы можете использовать Transmit (есть другие варианты) для монтирования удаленного тома по SSH. Тогда том работает как любой другой том, и вы можете редактировать файлы в своем любимом редакторе и взаимодействовать с системой контроля версий через терминал.

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

Git хорошо работает на OSX. В силу своей природы у вас также будет локальный репозиторий, но это должно позволить вам управлять тем, что вы хотите (локальным, рабочим и dev-репозиториями). Кривая обучения действительно есть, но для меня это того стоило.

Это зависит от инструментов, которыми вы будете рады пользоваться, и ваших общих рабочих привычек, но я не против использовать git из терминала и gitk в качестве инструмента для визуализации коммитов в X11. Таким образом, gitk не полностью интегрирован с Mac, но это нормально (если вы хотите, я думаю, что для компиляции Tcl / Tk есть флаг использовать собственный интерфейс, а не X11, но я думаю, что была ошибка Вы не можете выбрать и скопировать быстро из окна сравнения, если это полезно). Вы можете установить Git через MacPorts или напрямую из источника.

...