GitHub ir pirmkodu mitināšanas un programmatūras izstrādes pārvaldības pakalpojums Tīmeklī, izmantojot Linusa Torvalda izveidoto atvērtā koda versiju programmatūru Git.
Vairākus gadus vietne ir ļāvusi izstrādātājiem sadarboties projektos, izmantojot tīmekļa grafisko saskarni., bet arī no darbvirsmas lietojumprogrammām MacOS un Windows.
GitHub tomēr nolēma pārveidot savas darbvirsmas lietojumprogrammas un tās atkārtoti ieviest, izmantojot Electron, tās slavenā starpplatformu darbvirsmas lietojumprogrammu izstrādes sistēma (macOS, Windows, Linux) ar tīmekļa tehnoloģijām (JavaScript, HTML un CSS).
Ir svarīgi atcerēties, ka Electron pamatā ir Node.js (aizmugure) un Chromium (priekšējā daļa).
To izmanto Atom redaktors, bet arī daudzas citas populāras lietojumprogrammas, piemēram: Visual Studio Code, Microsoft izstrādātais atvērtā koda redaktors, Slack, komandu ziņojumapmaiņas programma, Nuclide, atvērtā IDE tīmekļa izstrādei un Native mobilais, kas izveidots virs Atom un darbvirsmas lietotnes WordPress.
GitHub darbvirsmas lietotnes pārrakstīšana Tas tika pabeigts 2017. gada septembrī ar GitHub Desktop 1.0 izlaišanu aizstāt Mac OS X un Windows lietojumprogrammas, lai vienotu projekta sadarbības pieredzi.
Nesen tika izlaista jauna GitHub Desktop versija, kas sasniedza visjaunāko versiju 1.6.
Par jauno GitHub Desktop versiju
Šī versija ievieš jaunas funkcijas un uzlabojumus, kas saistīti ar integrāciju, darbības, lai ātri sāktu darbu un pārvaldītu ierobežojumus, kas saistīti ar lieliem failiem.
Iepriekšējās versijās pēc darbvirsmas lejupielādes un instalēšanas papildu ieteikumi netika sniegti. Tā kā process nebija skaidri izveidots, daudziem lietotājiem radās jautājums, ar ko sākt.
“Ar jauno iesācēju darbplūsmu izstrādātāji atradīs vairākus uzaicinājumus, kas palīdzēs viņiem pievienot savu pirmo krātuvi un ātrāk izveidot lietojumprogrammas. «
Padomi ātrai virzībai
GitHub pamanīja, ka daudzi lietotāji domāja, kā lietot lietojumprogrammu, kad netika veiktas izmaiņas.
Kādā stāvoklī ir mana grupa? Kas man jādara? Vai man vajadzētu publicēt savu versiju vai veikt pieprasījumu ar jaunām izmaiņām no GitHub? , Kā es varu redzēt savus failus?
1.6 versijā, ja nav izmaiņu, GitHub Desktop piedāvā noderīgu nākamo darbību iespēju sarakstu, pamatojoties uz pēdējo lietojumprogrammā veikto darbību.
Ja izstrādātājs apņemsies, viņš, iespējams, vēlēsies pārvietot savu versiju uz GitHub. Bet varbūt jūs vienkārši vēlaties izvēlēties projektu, tādā gadījumā redaktorā vēlaties parādīt jaunākās izmaiņas.
Atkarībā no tā, kur jūs atrodaties šajā procesā, šī jaunā funkcija palīdzēs jums turpināt virzību un turpināt darbu ar sūtījumiem.
GitHub Desktop 1.6 ļauj izstrādātājiem vieglāk pāriet uz nākamo soli, tiklīdz uzdevums ir pabeigts.
Kas, pēc uzņēmuma domām, labāk rīkojas ar lieliem failu ierobežojumiem.
GitHub apspriež arī funkciju, kas daudziem lietotājiem ir jutīga tēma: lieli failu ierobežojumi.
Komanda atbildēja uz jautājumiem par to, kā rīkoties ar GitHub ierobežojumiem failiem, kuru lielums pārsniedz 100 MB.
Tagad, ja GitHub darbvirsmā tiek pievienots liels fails, lai veiktu repozitoriju, lietojumprogramma par to paziņos apņemšanās autoram un ierosinās pārtraukt procesu (atcelšanu) vai lejupielādēt failu Git LFS (liela failu krātuve).
Kā iegūt GitHub Desktop?
GitHub Desktop ir pieejama bezmaksas lejupielādei tās oficiālajā vietnē, taču pašlaik nav oficiālas Linux versijas, tāpēc Tiem, kurus interesē šī programmatūra, šobrīd viņi varēs izmantot tikai dakšiņu.
Šī dakša, jūs to varat iegūt no saites zemāk.
Lai lejupielādētu appimage, varat to izdarīt ar:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.AppImage
Viņi piešķir izpildes atļaujas ar:
sudo chmod a+x GitHubDesktop-linux-1.6.0-linux1.AppImage
Un viņi darbojas kopā ar:
./GitHubDesktop-linux-1.6.0-linux1.AppImage
Kamēr Debian, Ubuntu deb pakotne un to atvasinājumi to lejupielādē ar:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.deb
Un viņi instalē ar:
sudo dpkg -i GitHubDesktop-linux-1.6.0-linux1.deb
RPM pakete RHEL, CentOS, Fedora un atvasinājumiem:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.rpm
sudo rpm -i GitHubDesktop-linux-1.6.0-linux1.rpm