GitHub разрешил выбирать имя основной ветки для новых репозиториев

23.09.2020      32696

Крупнейший сервис хранения репозиториев кода GitHub продолжает внедрение масштабных изменений. На этот раз разработчики отредактировали политику создания новых репозиториев кода.

Что изменилось

Раньше при создании нового репозитория на GitHub в нем автоматически создавалась ветка master. Теперь вы можете самостоятельно задать имя ветки по умолчанию для всех репозиториев кода, которые вы создадите позднее.

Опция доступна для отдельных пользователей и для компаний. В GitHub подчеркнули: большие компании могут задать определенное имя ветки и мотивировать подчиненные организации или проекты также его использовать.

Где установить новые значения:

  • Для отдельных пользователей: https://github.com/settings/repositories;
  • Для репозиториев организаций: https://github.com/organizations/_название_вашей_организации_/settings/repository-defaults;
  • Для аккаунтов крупных компаний Enterprise-уровня: https://github.com/enterprises/_название_вашей_компании_/settings/member_privileges page.

Если вы не укажете новое имя основной ветки до 1 октября 2020 года, то свежие репозитории будут автоматически создаваться с веткой main вместо master. Изменить значение по умолчанию для новых веток можно в любой момент.

Изменения не затронут существующие репозитории. Имена основных веток в них останутся прежними.

 

 

С чем это связано

К масштабным изменениям сервис отчасти подтолкнуло движение Black Lives Matters. Его активисты обратили внимание, что во многих программных продуктах используются термины, которые могут оскорбить представителей отдельных категорий населения. Это заставило GitHub и другие компании пересмотреть свои определения: например, отказаться от «белых» и «черных» списков (whitelist и blacklist) для разрешенных и запрещенных объектов, в частности, ссылок, пользователей и др.

Теперь черед дошел и до master. В разработке ПО достаточно часто используют пары master / slave (в этом контексте слова переводятся как «хозяин / раб») для основного и подчиненного объекта, например, загрузочных дисков.

Имя main – нейтральное, переводится как «главный» или «главная». К нему вопросов не возникнет.

Что дальше

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

До конца года разработчики намерены упростить переименование основных веток в существующих репозиториях. После этого ссылки на открытые пулл-реквесты и черновики релизов будут автоматически перенаправляться на новое имя, а политики защиты кода будут применяться к ветке по умолчанию независимо от ее имени.

Также разработчики планируют перенаправлять пользователей, которые выполнили git fetch или git clone для репозитория со старым именем ветки, на ее новое имя. Это облегчит работу для контрибьюторов и избавит от необходимости выполнения рутинных действий вручную.


Автор:
Обозреватель


См. также

Новость ИТ-Новость

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    671    user1915669    0       

2

Новость ИТ-Новость

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    898    AnastasiaKl    0       

3

Новость ИТ-компания ИТ-Новость

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    946    user1915669    2       

2

Новость Искусственный интеллект ИТ-Новость

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    600    user1915669    0       

2

Новость Дата-центры Искусственный интеллект ИТ-Новость

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    722    AnastasiaKl    0       

1

Новость ИТ-Новость

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    802    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    770    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1649    AnastasiaKl    3       

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 23.09.20 09:42
Сообщение было скрыто модератором.
...
2. Serega-artem 17 23.09.20 10:01 Сейчас в теме
К масштабным изменениям сервис отчасти подтолкнуло движение Black Lives Matters. Его активисты обратили внимание, что во многих программных продуктах используются термины, которые могут оскорбить представителей отдельных категорий населения. Это заставило GitHub и другие компании пересмотреть свои определения: например, отказаться от «белых» и «черных» списков (whitelist и blacklist) для разрешенных и запрещенных объектов, в частности, ссылок, пользователей и др.

Теперь черед дошел и до master. В разработке ПО достаточно часто используют пары master / slave (в этом контексте слова переводятся как «хозяин / раб») для основного и подчиненного объекта, например, загрузочных дисков.


Мне одному кажется, что мир окончательно сошел с ума?
3. artbear 1563 23.09.20 11:25 Сейчас в теме
Интересная новость, спасибо! Движение по устранению несуществующего "рабства" все продолжается и продолжается.

Я лично уже сходил в свои настройки и вернул\поменял имя ветки по умолчанию на master, буду хозяином )
5. awk 744 23.09.20 15:25 Сейчас в теме
(3) Slave

По одной из версий, от племенного названия славян в греческом языке также было образовано название раба — новогреческое σκλάβος[21]. В среднегреческом языке слово σκλάβος «раб», или близких значениях, не зафиксировано, оно означает только название народа славян. При этом, действительно, славянские пленники в раннем средневековье нередко становились объектом византийской, германской и арабской работорговли[29], их значительный процент среди пленников объясняется, в частности, тем, что славяне — самый многочисленный народ Европы[30].

По другой версии, слово σκλάβος «раб» в новогреческом языке происходит от греческого глагола σκυλεύο — означающего «добывать военные трофеи», 1-е лицо единственного числа которого выглядит как σκυλάο[31][32] По этой версии самоназвание славян и новогреческое «раб» совпали фонетически чисто случайно.

Из греческого происходит позднелатинское слово sclavus «раб», которое через средневековую латынь распространяется во многие западноевропейские языки, образуя немецкое Sklave, итальянское schiavo (и далее — междометие ciao[источник не указан 1363 дня]), португальское escravo, французское esclave, английское slave, и т. п.


Что-то я не припомню славян-негров.
4. artbear 1563 23.09.20 11:26 Сейчас в теме
Дурдом в т.н. "цивилизованном" мире все крепчает (
6. sikuda 677 23.09.20 15:55 Сейчас в теме
" Мы исходим из той самоочевидной истины, что все люди созданы равными и наделены их Творцом определенными неотчуждаемыми правами, к числу которых относятся жизнь, свобода и стремление к счастью." - из Декларации независимости США.
Основную работу по написанию декларации проделал Томас Джефферсон, который владел рабами и я думаю и не предполагал, что термин "все люди" относится и к его имуществу ;)
7. пользователь 24.09.20 06:36
Сообщение было скрыто модератором.
...
8. al_zzz 301 25.09.20 09:43 Сейчас в теме
"Каждый человек должен быть свободным и иметь трёх рабов." ©Аристотель
Да здравствует демократия!
9. ixijixi 1913 25.09.20 18:52 Сейчас в теме
Слово "главный" определённо угнетает "подчиненного". Ждём очередных обиженок.
Оставьте свое сообщение