GitHub Desktop 2.0 dodaje ponovnu podlogu i skrivanje

GitHub Desktop 2.0, nadogradnja GitHub klijenta za Windows i MacOS, dodaje podršku za ponovno baziranje i skrivanje kako bi se omogućilo prebacivanje konteksta i održavanje povijesti urezivanja čistom.

Cilj koji stoji iza GitHub Desktop 2.0, napomenuo je GitHub, je pomoći timovima da rade zajedno i podržavaju uobičajene obrasce razvoja. Mogućnosti prikazane u Desktop 2.0 uključuju:

  • Stashing, koji se bavi situacijom u kojoj programeri mogu biti usred reprodukcije i ispravljanja programske pogreške te trebaju privremeno prebaciti kontekst. Programer koji nije spreman za rad može unijeti promjene u novu Git granu ili ih zadržati u trenutnoj grani.
  • Predefiniranje, za upotrebu kada programer možda preferira čistu povijest urezivanja bez spajanja predavanja. Programeri naviknuti na spajanje grana i dalje mogu koristiti isti tijek rada, ali oni koji rade u spremištu gdje ne žele spajati predaje mogu upotrijebiti prekomjerno podređivanje kako bi održali čistu povijest urezivanja.

Na temelju GitHub-ovog okvira za radne površine Electron, GitHub Desktop napisan je u TypeScript-u i koristi React JavaScript UI knjižnicu. Od GitHub Desktop 1.0, objavljenog kao otvoreni izvor u rujnu 2017., GitHub je dodao timski orijentirane mogućnosti, uključujući mogućnost odabira koautora predavanja spominjanjem njihovog korisničkog imena za GitHub i guranjem posla na GitHub s predloženim sljedećim korakom.

Budući planovi zahtijevaju više mogućnosti za isticanje konteksta s GitHub-a, a GitHub čini početni korak uskom integracijom zahtjeva za povlačenje između GitHub-a i GitHub Desktop-a.

GitHub Desktop možete preuzeti s web stranice projekta.