Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Git push GIT_WORK_TREE, не появляются файлы 
:(
    Опции темы
Prontit
  Дата 14.10.2015, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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 на сервере для разрешения моей ситуации?
PM MAIL ICQ Skype   Вверх
LSD
Дата 15.10.2015, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15646
Регистрация: 24.3.2004

Репутация: 2
Всего: 532



Нет. Без 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.
PM MAIL WWW   Вверх
Prontit
Дата 16.10.2015, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 19.10.2011

Репутация: нет
Всего: 1



Цитата(LSD @ 15.10.2015,  11:33)
Нет. Без checkout или pull новые файлы в рабочей копии не появятся.
Ты используешь git не по назначению.

Благодарю за ответ.

Почему не по назвачению? Все как надо, просто хотим чтобы серверный репозиторий был одновременно и алиасом веб-сервера. Думаете это костыль?
PM MAIL ICQ Skype   Вверх
LSD
Дата 16.10.2015, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15646
Регистрация: 24.3.2004

Репутация: 2
Всего: 532



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.
PM MAIL WWW   Вверх
_zorn_
Дата 16.10.2015, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 988
Регистрация: 21.8.2007

Репутация: нет
Всего: 12



Цитата(LSD @  15.10.2015,  18:33 Найти цитируемый пост)
Нет.

А как же хуки ?
http://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

И что это значит не по назначению ? Есть инструмент, который делает то что тебе нужно. Какая разница как его позиционируют другие ? 
А вообще git это не система контроля версий, а контентно адресуемая файловая система. Есть возражения ?  smile 
PM MAIL   Вверх
LSD
Дата 16.10.2015, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15646
Регистрация: 24.3.2004

Репутация: 2
Всего: 532



Цитата(_zorn_ @  16.10.2015,  16:43 Найти цитируемый пост)
А как же хуки ?

Про хуки забыл. Значит можно.


Цитата(_zorn_ @  16.10.2015,  16:43 Найти цитируемый пост)
И что это значит не по назначению ? Есть инструмент, который делает то что тебе нужно. Какая разница как его позиционируют другие ?

Есть такая поговорка про микроскоп и гвозди.


Цитата(_zorn_ @  16.10.2015,  16:43 Найти цитируемый пост)
А вообще git это не система контроля версий, а контентно адресуемая файловая система. Есть возражения ?

Им расскажи, а то они все по старинке 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.
PM MAIL WWW   Вверх
Google
  Дата 24.5.2019, 16:07 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Инструменты | Следующая тема »


 




[ Время генерации скрипта: 0.9058 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.