Ohjelmointi

GitHub Desktop 2.0 lisää uudelleenkäynnistystä ja pysäyttämistä

GitHub Desktop 2.0, päivitys GitHub-työasemaan Windows- ja MacOS-käyttöjärjestelmille, lisää tuen uudelleenkäynnistämiseen ja pysäyttämiseen, jotta kontekstikytkimet ja sitouttamishistoria voidaan pitää puhtaina.

GitHub Desktop 2.0: n tavoitteena on auttaa tiimejä työskentelemään yhdessä ja tukemaan yhteisiä kehitysmalleja. Desktop 2.0: n ominaisuuksia ovat:

  • Stashing, joka korjaa tilanteen, jossa kehittäjät voivat olla keskellä virheen toistamista ja korjaamista ja heidän on vaihdettava tilapäisesti tilannetta. Kehittäjä, joka ei ole valmis sitoutumaan työhön, voi tuoda muutoksia uuteen Git-haaraan tai pitää ne nykyisessä haarassa.
  • Uudelleenkäynnistäminen, käytettäväksi silloin, kun kehittäjä voi mieluummin pitää puhtaan sitoutumishistorian yhdistämättä sitoutumisia. Haarojen yhdistämiseen tottuneet kehittäjät voivat silti käyttää samaa työnkulkua, mutta ne, jotka työskentelevät arkistossa, jossa he eivät halua yhdistää sitoumuksia, voivat käyttää uudelleenlaskentaa ylläpitääkseen puhtaan sitoutumishistorian.

GitHubin Electron-työpöytäsovelluskehyksen perusteella GitHub Desktop kirjoitettiin TypeScript-muodossa ja käyttää React JavaScript -käyttöliittymäkirjastoa. GitHub Desktop 1.0: sta, joka julkaistiin avoimena lähdekoodina syyskuussa 2017, GitHub on lisännyt tiimikeskeisiä ominaisuuksia, mukaan lukien kyvyn valita sitoumuksen toinen kirjoittaja mainitsemalla heidän GitHub-käyttäjätunnuksensa ja työntämällä työtä GitHubille ehdotetun seuraavan vaiheen avulla.

Tulevaisuuden suunnitelmat edellyttävät enemmän ominaisuuksia kontekstin esiin tuomiseen GitHubista, ja GitHub ottaa ensimmäisen vaiheen integroimalla tiukasti vetopyynnöt GitHubin ja GitHub Desktopin välille.

Voit ladata GitHub Desktopin projektin verkkosivustolta.