URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 70251
[ Назад ]

Исходное сообщение
"В GitHub появился новый интерфейс для приема изменений "

Отправлено opennews , 01-Сен-10 17:44 
Хостинг свободных проектов GitHub.com (http://github.com), базирующийся на системе управления исходными текстами Git и позволяющий разработчикам общаться формате единой социальной сети, анонсировал (http://github.com/blog/712-pull-requests-2-0) новый интерфейс для операций по слияний веток и синхронизации изменений (git pull). При поступлении от разработчиков заявки на внесение изменений в основную ветку, поддерживающая проект команда теперь имеет возможность обсуждения и рецензирования предлагаемых новшеств, перед их непосредственным слиянием с основной кодовой базой.


Кроме того, предлагаемые для добавления изменений более не привязываются к конкретному состоянию ветки: при внесении изменений в код с момента его предложения и до момента слияния, все сторонние модификации наглядно отображаются в web-интерфейсе. В случая нахождения проблем в коде, разработчики могут сразу привязать к предлагаемому изменению  тикет в системе GitHub Issues.

URL: http://github.com/blog/712-pull-requests-2-0
Новость: http://www.opennet.me/opennews/art.shtml?num=27814


Содержание

Сообщения в этом обсуждении
"В GitHub появился новый интерфейс для приема изменений "
Отправлено _Vitaly_ , 01-Сен-10 17:44 
Непонятно, почем раз можно слать реквесты и прочую активность через веб, то не сделано через веб само вытягивание из форка.

"В GitHub появился новый интерфейс для приема изменений "
Отправлено oxyum , 01-Сен-10 19:30 
Ну потому что обработать конфликты через web будет сложновато. Да и коммитер мержа будет неизвестен.

PS: Кстати там есть cherry-pick через web, кого там пишут в коммитера я не знаю.


"В GitHub появился новый интерфейс для приема изменений "
Отправлено _Vitaly_ , 01-Сен-10 23:59 
В коммитера логично писать владельца аккаунта, который производит мердж (при наличии прав).

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