GitHub Desktop 2.0 добавя пребазиране и скриване

GitHub Desktop 2.0, надстройка на клиент на GitHub за Windows и MacOS, добавя поддръжка за пребазиране и складиране, за да се даде възможност за превключване на контекста и поддържане на историята на фиксиране, съответно.

Целта зад GitHub Desktop 2.0, отбеляза GitHub, е да помогне на екипите да работят заедно и да подкрепят общите модели на развитие. Възможностите на Desktop 2.0 включват:

  • Stashing, който разглежда ситуация, в която разработчиците могат да бъдат в средата на възпроизвеждане и отстраняване на грешка и трябва временно да превключат контекста. Разработчик, който не е готов да извърши работа, може да внесе промени в нов клон на Git или да ги запази в текущ клон.
  • Пребазиране, за използване, когато разработчикът може да предпочете чиста история на фиксиране без обединяване на ангажименти. Разработчиците, използвани за обединяване на клонове, все още могат да използват същия работен поток, но тези, които работят в хранилище, където не искат да обединяват обвързвания, могат да използват пребазиране, за да поддържат чиста история на фиксиране.

Въз основа на рамката за приложения за настолни компютри Electron на GitHub, GitHub Desktop е написана на TypeScript и използва потребителската библиотека React JavaScript UI. От GitHub Desktop 1.0, пуснат като отворен код през септември 2017 г., GitHub добави ориентирани към екипа възможности, включително възможността да се избере съавтор на ангажимент, като се спомене потребителското им име в GitHub и се насочи работата към GitHub с предложената следваща стъпка.

Бъдещите планове изискват повече възможности за извеждане на контекст от GitHub, като GitHub предприема първоначална стъпка чрез плътно интегриране на заявки за изтегляне между GitHub и GitHub Desktop.

Можете да изтеглите GitHub Desktop от уебсайта на проекта.