Лучшие практики для совместной веб-разработки в среде Mac? - PullRequest
1 голос
/ 26 февраля 2012

На моей нынешней работе я был единственным веб-разработчиком почти 3 года. Так что все это время я использовал MAMP на своей локальной машине. У нас есть второй разработчик, который скоро начнет работать, и мне нужно найти лучший способ все настроить, чтобы мы оба могли работать над одним проектом.

Все машины в нашем офисе подключены к серверу Mac OS X. Можно ли разместить наши веб-проекты на сервере и сделать их доступными через короткий URL-адрес, например exampleproject.dev?

?

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

Кроме того, я хотел бы настроить программное обеспечение для контроля версий. Любые рекомендации? Спасибо !!

Ответы [ 2 ]

3 голосов
/ 26 февраля 2012

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

Я бы порекомендовал установить Subversion или Git на сервере.Исходя из личных предпочтений, которые хорошо работают с локальными настройками среды, вы должны поместить свои изменения в репозиторий до того, как их увидят другие.

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

Из личного опыта я бы не рекомендовал всем разрабатывать один и тот же код на одной машине.Люди будут ломать вещи и временно останавливать разработку для других, а также случайные перезаписи кода.Это не может помочь, но иногда становится уродливым.

Определенно сторонник: Работайте локально, часто совершайте коммиты, но только если вы уверены, что это не приведет к явному разрушению сайта.

Но - Если вы чувствуете, что все еще хотите использовать среду 1 dev, по крайней мере, убедитесь, что все используют редактор, который запрашивает вас (или обновляет), когда кто-то изменяет тот же файл.В качестве примера я использую Sublime.

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

о, есть много способов.Вы можете проверить точечные файлы thinkbot на github (https://github.com/thoughtbot/dotfiles), предназначенные именно для этого, или вы можете изучить различные настройки для tmux и совместного использования сеансов.каждая общая общая среда на Mac.

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