Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: PhpStorm + git
Форумы портала PHP.SU » Клиентская разработка » Программное обеспечение » PhpStorm + git

Страниц (1): [1]
 

1. Pandion - 31 Декабря, 2015 - 16:32:05 - перейти к сообщению
Подскажите.
Есть phpstorm
Есть проект в bitbucket.
Есть 2 ветки там - master и develop.
Мне нужно скопировать develop и пушить туда. Но ссылка в bitbucket одна (https)

Как мне скопировать именно develop ? В шторме
2. Viper - 31 Декабря, 2015 - 17:52:39 - перейти к сообщению
VCS -> Git -> Brunches -> Checkout Tag or Revision.
3. MiksIr - 31 Декабря, 2015 - 19:25:55 - перейти к сообщению
Viper пишет:
VCS -> Git -> Brunches -> Checkout Tag or Revision.

Внизу справа (в статусной полоске) есть название ветки - там удобнее переключаться ;)
4. Viper - 01 Января, 2016 - 08:36:57 - перейти к сообщению
MiksIr я в курсе ;)
5. KoLDuN - 27 Января, 2016 - 23:53:03 - перейти к сообщению
Здравствуйте.
У меня тоже вопрос по шторму и гиту...
Ситуация такая: Есть репозиторий (тоже на bitbucket) и есть 2 сайта на котором код из него.
1. Это на котором я веду отладку кода
2. Рабочий сайт.

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

Все ли я правильно делаю? - относительно работы с гитом (раньше я проста копировал файлы с сайта на сайт - я только начал осваивать гит)

Допустим я в шторме создал проект из гита - Как потом его настроить чтобы он автоматом заливал файлы на хост? (чтобы не приходилось лезть на сервер и выполнять pull)

Допустим я в шторме создал проект из файлов с удаленного сервера - Как сделать чтобы после сохранения файлы уходили и на сервер (ftp\ssh) и в репозиторий?

То есть чтобы все происходило через шторм

Забыл: Допустим я не хочу чтобы обновлялись на одном сайте конфиги и логи. Я сделал в корне файл .gitignore в котором:
libs/config*
tmp/logs/*
Правлю конфиги, выполняю команду git status и вижу что они модифицированы и что им нужно сделать коммит.
Что я не так сделал? (конфиги libs/config.php libs/config.db.php)

Благодарю за внимания, и надеюсь на понимание...
6. Viper - 28 Января, 2016 - 00:47:30 - перейти к сообщению
KoLDuN пишет:
Как сделать чтобы после сохранения файлы уходили и на сервер (ftp\ssh) и в репозиторий?
я бы подумал о скорости сохранения, а не о проблемах с обновлением.
(Добавление)
Ах да. Забыл совсем. Как вы определяете что у вас стадия "релиз"? Т.к. в указанном вами случае совершенно непонятно как вы их будете отделять. Вангую с вероятностью 99%, что вы на 10-ом пуше зальете dev в релиз вашего сайта.
7. Panoptik - 28 Января, 2016 - 11:13:40 - перейти к сообщению
2 сервере очевидно должны смотреть в разные ветки гита
dev-серввер (разработка dev branch)
prod-сервер (без ошибок и сырых непроверенных коммитов master branch)

почитайте про continuous integration и про системы деплоя
и еще настоятельно рекомендую вести разработку исключительно на локальном сервере (компьютере) и после всех проверок и завершения разработки - коммитить код в репо. а уже на серверах делать pull тем или иным способом

 

Powered by ExBB FM 1.0 RC1