GitHub – одна з найпопулярніших платформ для розміщення коду в світі, де розміщені мільйони програмних проектів і веб-сайтів. Свого часу новина про покупку GitHub компанією Microsoft наробила багато шуму. Але компанія з Редмонду демонструє дивовижну адекватність в поводженні з цим найпопулярнішим інструментом.
Багато розробників вважають за краще використовувати командний рядок для завантаження коду і управління проектами на GitHub. Незважаючи на це, у сервісу є власний настільний застосунок, який може спростити деякі завдання. І тепер він отримує важливе оновлення. Мобільний застосунок, який з’явився на Android в 2020 році і на iOS роком раніше, також отримує деякі нові функції.
Що нового в GitHub Desktop
GitHub Desktop v2.7 для Windows і macOS (на жаль, Linux як і раніше не підтримується) отримує довгоочікувану функцію: cherry-pick. Команда git cherry-pick використовується для перенесення окремих коммітів з одного місця сховища в інше, зазвичай між гілками розробки та обслуговування. Цей механізм відрізняється від звичних команд git merge і git rebase, які переносять комміти цілими ланцюжками.
Такий підхід дозволяє розробникам вибирати будь-які комміти з однієї гілки, в тому числі кілька одночасно, і копіювати їх в іншу гілку. Є функція відміни, а також діалог вирішення конфліктів, аналогічний до того, що спрацьовує при звичайному злитті гілок.
У настільному застосунку тепер також відображається значок попередження, якщо адреса електронної пошти в поточному обліковому запису GitHub не збігається з адресою електронної пошти в глобальній конфігурації Git. Це повинно допомогти запобігти неправильній атрибуції коммітів, що може легко статися при використанні декількох облікових записів GitHub. Наприклад, при використанні Git як для особистих, так і для робочих проектів.
Що нового в GitHub для Android та iOS
Тим часом, мобільні застосунки GitHub тепер можуть відправляти push-повідомлення. Наприклад, коли вам призначають пул-реквест або завдання, або коли вас просять схвалити розгортання для захищеного середовища. Кожну категорію повідомлень можна включити або відключити в налаштуваннях. Додано нову опцію для відключення всіх повідомлень в певний час або в певні дні.
Мобільний застосунок GitHub тепер може переглядати будь-який реліз з проекту і завантажувати будь-які файли з цього релізу. Ймовірно, небагато можна зробити з файлами проектів тільки з телефону або планшету. Але це зручна функція для резервного копіювання або обміну файлами з іншою службою.
Завантажити GitHub для macOS та Windows можна за посиланням.
Мобільні застосунки доступні у Google Play та App Store.
Читайте також: