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

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

23.09.2020     

Крупнейший сервис хранения репозиториев кода 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 для репозитория со старым именем ветки, на ее новое имя. Это облегчит работу для контрибьюторов и избавит от необходимости выполнения рутинных действий вручную.



Источник: https://infostart.ru/journal/news/tekhnologii/github-razreshil-vybirat-imya-osnovnoy-vetki-dlya-novykh-repozitoriev_1298216/
Автор:
Ксения Шестакова Обозреватель


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

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


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

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

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

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

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


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

См. также

JetBrains представила крупное летнее обновление IntelliJ IDEA 2021.2

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

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

вчера в 17:09    2105    VKuser24342747    2       

HeadHunter назвал самые необычные вакансии для ИТ-специалистов в России

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

Кадровый портал HeadHunter подготовил список экзотических вакансий в России за лето 2021 года. В перечень попали разработчики с сфере распознавания изображений, 3D-скульптор, создатель смарт-контрактов на блокчейне.

вчера в 15:20    911    VKuser24342747    1       

Microsoft не позволит установить Windows 11 на старые компьютеры

Новость Windows Безопасность ИТ-новость

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

03.08.2021    1520    VKuser24342747    2       

ARM разработала гибкий пластиковый микропроцессор

Новость ИТ-новость Микроэлектроника

Специалисты ARM представили пластиковую версию процессора Cortex-M0. Решение с тонкопленочными транзисторами на полиамидной подложке унаследовало все возможности популярного микроконтроллера.

02.08.2021    2970    user1015646    0       

Intel признает, что отстает от конкурентов на четыре года и будет выпускать чипы для Qualcomm

Новость ИТ-новость Микроэлектроника Новости компаний

Представители корпорации Intel заявили, что компания начнет производство чипов Qualcomm. Также компания подготовила план развития, чтобы догнать своих конкурентов, таких как Taiwan Semiconductor Manufacturing и Samsung Electronics, к 2025 году.

30.07.2021    1463    SKravchenko    1       

Представлено водяное охлаждение для чипов мощностью 2,6 кВт

Новость ИТ-новость Микроэлектроника

Компания TSMC, один из крупнейших производителей микропроцессоров, разработала инновационную систему водяного охлаждения. Она позволяет отвести от чипа 2,6 кВт тепла.

30.07.2021    1978    user1015646    1       

«Сбер» впервые в России получил патент на программу, написанную ИИ

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

Подразделение Sber AI зарегистрировало в Роспатенте приложение, написанное предварительно обученной нейросетью. Искусственный интеллект сгенерировал код на C++ и Java.

30.07.2021    1175    VKuser24342747    3       

Линус Торвальдс добавит в Linux драйвер для NTFS от российских разработчиков

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

Создатель Linux заявил о готовности добавить драйвер в ядро операционной системы, если программисты из России займутся его интеграцией и сопровождением. Торвальдс лично примет этот pull-запрос.

28.07.2021    2224    VKuser24342747    0       

Amazon представил игровой движок с открытым исходным кодом

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

Компания Amazon всерьез намерена покорить все цифровые рынки – в том числе индустрию гейминга. Разработчики выпустили движок Open 3D Engine для создания игр и других приложений с открытым исходным кодом.

28.07.2021    959    user1015646    0       

Microsoft представила эмулятор Altair 8800 на Azure Sphere

Новость ИТ-новость Микроэлектроника

Microsoft представила эмулятор ретрокомпьютера Altair 8800 на операционной системе для работы с облаком Azure Sphere.

27.07.2021    1903    SKravchenko    0       

Microsoft выпустит облачную ОС

Новость ОС ИТ-новость Облачные технологии

Компания Microsoft активно конкурирует с Amazon и Google на рынке передовых облачных технологий. Чтобы предоставить пользователям возможность гибридной работы в Windows с любого устройства, разработчики анонсировали облачную ОС – сервис Windows 365.

26.07.2021    2173    user1015646    0       

Google добавит в Chrome режим приоритетной загрузки сайта по HTTPS

Новость Безопасность Интернет ИТ-новость

В новой версии Google Chrome появится режим HTTPS-First, который заставит браузер всегда пытаться загружать сайты по защищенному протоколу. В будущих релизах веб-обозревателя эта функция будет включена по умолчанию.

21.07.2021    1483    VKuser24342747    0       

JetBrains назвала JavaScript и SQL самыми популярными языками в России

Новость Аналитика ИТ-новость Языки программирования

Компания JetBrains провела ежегодный опрос об экосистеме разработки в 2021 году. В нем приняли участие 31 743 разработчика из 183 стран, в том числе из Российской Федерации и СНГ.

21.07.2021    1490    VKuser24342747    3       

MongoDB с последней версией Atlas стал бессерверным

Новость СУБД ИТ-новость

13 июля MongoDB представила версию 5.0 платформы баз данных NoSQL. Последние обновления поддерживают многие рабочие нагрузки в бессерверном режиме. Новая версия включает новые возможности для приложений и улучшения конфиденциальности и безопасности.

20.07.2021    1843    SKravchenko    1       

«Яндекс» представил уникальный сервис для автоматического перевода видео

Новость Искусственный интеллект ИТ-новость Новости компаний Яндекс

«Яндекс» разработал прототип сервиса на базе нейросети, который в режиме реального времени переводит иностранные ролики на русский язык и озвучивает их. По словам компании, технология не имеет аналогов в мире.

20.07.2021    1842    VKuser24342747    2       

Появился способ игнорировать запрет установки Windows 11 на слабые ПК

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

Новая Windows 11 не может быть установлена на компьютеры, которые не соответствуют системным требованиям, определенным разработчиками. Однако продвинутые пользователи нашли способ обойти это ограничение.

19.07.2021    1733    VKuser24342747    0       

На свежих процессорах Intel создали микрокомпьютер под Windows 10

Новость Windows Гаджеты ИТ-новость Микроэлектроника

Энтузиасты и стартаперы полюбили Arduino и Raspberry Pi. Но инженеры Commate Computer (Commell) пошли дальше и представили миниатюрный ПК LE-37O на базе новейших чипов Intel Tiger Lake. И на нем можно запустить Windows 10.

16.07.2021    1654    user1015646    3       

Вот это поворот: Microsoft выпустила дистрибутив Linux

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

Пока мир замер в ожидании новой Windows 11, Microsoft решила преподнести пользователям большой сюрприз – и представила собственный дистрибутив Linux, CBL-Mariner 1.0.

15.07.2021    1898    user1015646    2       

Стартовала программа возмещения затрат разработчикам на скидки для малого бизнеса

Новость Законодательство Импортозамещение ИТ-новость Облачные технологии

Утверждена программа, в которой предусмотрено субсидирование разработки облачного программного обеспечения для малого и среднего бизнеса, а также скидки на софт, разработанный в рамках данной программы, до 50%.

15.07.2021    938    ЕленаЧерепнева    0       

Исследователи установили: ИИ-программы для собеседований не понимают речь соискателя

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

Эксперты из Массачусетского технологического института (MIT) изучили приложения, анализирующие резюме кандидатов. Ученые пришли к выводу, что такой софт плохо справляется с задачами и дает неверные результаты.

14.07.2021    946    VKuser24342747    1       

Юбилейный индекс TIOBE на июль. Рейтинг отмечает 20-летие

Новость ИТ-новость Рейтинг Языки программирования

Ежемесячный индекс TIOBE показывает, какие языки программирования наиболее популярны, и как их популярность растет с течением времени. В июле TIOBE отмечает 20-летие, публикует новый рейтинг и график популярности языков программирования за 20 лет.

12.07.2021    1433    SKravchenko    0       

Google сделает обязательной двухэтапную аутентификацию для аккаунтов разработчиков

Новость Google ИТ-новость Мобильные приложения

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

08.07.2021    1253    VKuser24342747    1       

Google установил новый обязательный формат для Android-приложений

Новость Google ИТ-новость Мобильные приложения Новости компаний

Компания Google объявила, что стандарт приложений Android App Bundle (AAB) станет обязательным в Play Store. Он заменит монолитный формат APK.

07.07.2021    2104    user1015646    0       

Токен исходного кода интернета продали с аукциона

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

NFT-токены – уникальные двойники цифровых произведений – становятся все популярнее: их стали предлагать на традиционных аукционах с вековой историей. На этот раз ушел с молотка токен исходного кода интернета – на Sotheby’s его продали за 5,43 млн долларов США.

06.07.2021    2513    user1015646    0       

Российский разработчик научил нейросеть генерировать голос Геральта из The Witcher 3

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

Программист под ником nikich340 создал модификацию A Night to Remember для игры The Witcher 3: Wild Hunt, в которую добавлены новые реплики главного героя, озвученные нейросетью. 

06.07.2021    1668    VKuser24342747    0