|
|
|
Prontit |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
Добрый день, коллеги!
Имеем: web-сервер Apache2.4 на CentOS 7 1503 GIT 2.6.1 Инициализировал пустой репозиторий на web-сервере чтобы заливать туда рабочие версии сайта, предварительно оттестировав на локальном web-сервере. Push проходит корректно, но файлы в директории не появляются пока не выполню команду Код: GIT_WORK_TREE=/путь/к/папке git checkout -f Возможно ли обойтись без sh-скрипта и cron на сервере для разрешения моей ситуации? |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 2 Всего: 537 |
Нет. Без checkout или pull новые файлы в рабочей копии не появятся.
Ты используешь git не по назначению. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Prontit |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
Благодарю за ответ. Почему не по назвачению? Все как надо, просто хотим чтобы серверный репозиторий был одновременно и алиасом веб-сервера. Думаете это костыль? |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 2 Всего: 537 |
Git - это система контроля версий, её задача хранить историю изменений.
Зачем вам вообще репозиторий для файлов вебсайта? Лучше собирать из исходников некий deployment package и уже его заливать на сервер, по тому же SSH или FTP. Если хотите можете хранить некоторую историю deployment package, чтобы можно было откатится. А можно и не хранить, просто собирать из исходников по соответвующему тегу. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
А как же хуки ? http://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks И что это значит не по назначению ? Есть инструмент, который делает то что тебе нужно. Какая разница как его позиционируют другие ? А вообще git это не система контроля версий, а контентно адресуемая файловая система. Есть возражения ? |
|||
|
||||
LSD |
|
||||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 2 Всего: 537 |
Про хуки забыл. Значит можно.
Есть такая поговорка про микроскоп и гвозди.
Им расскажи, а то они все по старинке SCM, да SCM. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | УП: Инструменты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |