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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Git [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
esterio
Отправлено: 13 Февраля, 2014 - 11:42:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




DelphinPRO
А можна по подробней о гите для командной разработки


OrmaJever
Извини что задаю вопросы в твоей теме
 
 Top
Ch_chov
Отправлено: 13 Февраля, 2014 - 11:45:57
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Тэг это просто дополнительная метка для коммита. Обычно их назначают перед тем как стелать релиз. Их можно использовать для автоматизации сборки релизов. Т.е. к примеру для каждого тега в репозитории создавать архив с дампом базы данных и т.д.
 
 Top
DelphinPRO
Отправлено: 13 Февраля, 2014 - 11:56:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




esterio пишет:
А можна по подробней о гите для командной разработки

не ко мне. практического опыта нет.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Ch_chov
Отправлено: 13 Февраля, 2014 - 12:19:04
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




OrmaJever пишет:
Буду как и раньше юзать дропбокс.

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

esterio пишет:
А можна по подробней о гите для командной разработки
Нужно создать удаленный репозиторий и открыть к нему доступ тем кто будет в нём работать. Можно использовать для этого специализированные сервисы тип github.com или bitbucket.org. На гитхаб кстати, нельзя бесплатно создавать приватные репозитории. См. тарифы https://github[dot]com/pricing
 
 Top
esterio
Отправлено: 13 Февраля, 2014 - 12:40:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Ch_chov пишет:
На гитхаб кстати, нельзя бесплатно создавать приватные репозитории

это я знаю. планируем или у провайдера серв орендовать или локально на одном с компе который и так работает как сервер. Тут вопрос в другом.
Вот я делаб таск (условно обозначим task-12).
1. подтягиваю к себе последнюю версию: git pull origin dev
2. создаю ветку: git checkout -b task-12
3. делаю изменения, тестирую и прочее
4. делаю комит: git commit -m "task-12"
5. заливаю на серв: git push origin task-12
6. а уже админ на сервере мерджит мою версию з dev: git merge task-12

верно я размишляю или что-то упустил
 
 Top
Ch_chov
Отправлено: 13 Февраля, 2014 - 13:44:10
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




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

Имхо, лишняя трата денег и времени. На битбукет это всё беслпатно. Да и на гитхабе 7$ в месяц за 5 репозиториев для коммерческого проекта, я думаю, это не проблема. Особенно если учесть, что там есть очень хороший веб интерфейс к гиту, встроенный трекер, вики, и т.д.

esterio пишет:
верно я размишляю или что-то упустил

В общих чертах верно. Админ сливает ветки в локальном репозитории. Потом пушит merge коммит в удалённую ветку. У обычного разработчика обычно просто нет привелегий пушить в некоторые удалённые ветки. Это зависит от внутреннего регламента компании.
Для больших команд есть вот такая модель: http://habrahabr[dot]ru/post/106912/
Имхо, если команда состоит из двух-трех разработчиков, то вполне допустимо, что они все имееют доступ ко всем веткам. Более того они могут даже коммитить сразу в develop, без лишних формальностей.
 
 Top
caballero
Отправлено: 13 Февраля, 2014 - 13:50:10
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Не пойму, как дропбокс пересекается с гитом.

у меня например SVN так пересекается - держу локальный реп на дропбоксе
на работе закомитил - дома проапдейтил оттуда.

по поводу веток и тегов - суть та же что и у других систем версионирования. Только разные реализации.


смысл использования гита есть для команд. Для одного разраба SVN более чем достаточно. тем более что его и гитхаб поддерживает


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
OrmaJever
Отправлено: 13 Февраля, 2014 - 23:23:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




http://try[dot]github[dot]io/ Эта ссылка мне помогла успокоится и не нервничать при слове git. Возможно поможет и вам)

(Отредактировано автором: 13 Февраля, 2014 - 23:24:47)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB