Я только изучаю git и его основные основы. У меня есть действующий магазин Magento, и мне нужно как можно скорее управлять версиями. У меня есть git, загруженный на мою рабочую машину, и я поигрался с настройкой репозиториев, добавлением, фиксацией и отправкой файлов. Я протестировал свою установку с Assembla и бесплатной учетной записью (на данный момент), и все в порядке.
Я все еще испытываю проблемы с физическими изменениями.Я хочу достичь следующего (я думаю!):
- Файлы оформления заказа, необходимые для работы на локальном компьютере с действующего сайта
- Вносите изменения локально из Dreamweaver (я использую GITweaver, и это легко связывается с моим репозиторием) (Кроме того, я не против изменения текстовых редакторов / IDE, если есть лучшее решение)
- Отправьте репо на «промежуточный» сайт для просмотра и тестирования с моим партнером. Вот где я сейчас потерялся. Как происходит отправка репо на действующий сайт?
- После проверки и принятия изменений отправьте репо на «работающий» сайт.
Итак, есть несколько важных вопросов, в которых мне нужна помощь.
- Вы распаковываете файлы с действующего сайта или с официального сайта? Есть ли какой-нибудь предпочтительный метод?
- Должен ли промежуточный сайт все время отражать действующий сайт?
- Какова цель сайта «разработчиков» и сайта «стадии» - разве они не одно и то же?
- Что делает большинство людей в этих сетапах и почему? Мне нужно хорошее объяснение stage vs dev.
Некоторая полезная информация для нашего магазина / проекта:
- Я единственный разработчик, и я, вероятно, останусь единственным разработчиком в течение некоторого времени
- Я использую машину Windows для разработки, и наш хостинг осуществляется через HostGator
- Моему партнеру нужно будет только увидеть сцену, чтобы мы могли вместе посмотреть на изменения, ему не нужно вообще просматривать репозиторий.
Я был бы счастлив, если бы кто-нибудь мог указать на управляемый учебник или что-то подобное для таких людей, как я, которые делали все в обратном порядке и теперь не имеют времени изучать git по шагам.
задан Jared Eitnier 18 January 2012 в 20:42
поделиться