Inirerekumendang, 2024

Pagpili ng editor

GitHub naglulunsad ng desktop client upang mang-akit ng higit pang mga developer

My Programming Desk Setup (As a Computer Science Student)

My Programming Desk Setup (As a Computer Science Student)
Anonim

Ang mga gumagamit na ito ay gumagamit ng isang bagong desktop GUI client na nagpapabago sa maraming mga pag-andar ng online code repository.

Ang kumpanya ay umaasa na ang isang GUI ay maakit ang mga developer na hindi komportable sa text-based ang interface na ginagamit ng kasalukuyang pag-iimbak ng mga user ng GitHub, sinabi Amy Palamountain, GitHub senior software engineer.

Ang libreng GitHub Desktop software, na magagamit para sa parehong mga Mac at Windows machine, ay sumusuporta sa karamihan ng mga advanced na function na pinangasiwaan ngayon ng command line. > [Karagdagang pagbabasa: Ang iyong bagong PC ay nangangailangan ng mga 15 libreng, mahusay na mga programa]

GitHub ay isang popular na site para sa pagho-host ng software code. Ginagamit nito ang open source Git version control system na unang binuo ng tagalikha ng Linux na si Linus Torvalds. Ito ay tahanan ngayon sa mga 25 milyong proyektong software, na ginagawa itong pinakamalaking online code repository, ayon sa kumpanya ng San Francisco.

Bilang karagdagan sa pamamahala ng code para sa mga malalaking proyekto ng software, ang GitHub ay maaari ring gamitin para sa pamamahala ng iba pang malalaking Mga proyekto ng collaborative, tulad ng mga file na dokumentasyon o mga Web site.

Kahit na nag-aalok ang site ng kakayahang mag-download ng code sa pamamagitan ng isang Web page, hanggang ngayon, ang pangunahing paraan upang makipag-ugnayan sa mga proyekto ng GitHub ay sa pamamagitan ng interface ng command line. Ang kumpanya ay nag-aalok ng dalawang magkaibang mga GUI para sa Windows at Mac, bagaman bawat isa ay may iba't ibang hitsura at pakiramdam at nag-aalok ng limitadong pag-andar. Ang mga gumagamit ng mga programang iyon ay magkakaroon ng opsiyon na mag-upgrade sa bagong kliyente.

Gumagana ang bagong software ng desktop nang eksakto ang parehong sa Windows tulad ng ginagawa nito sa Mac, na dapat bawasan ang curve sa pagkatuto para sa mga developer na lumalakad papunta sa pagitan ng dalawang kapaligiran. Kabilang dito ang kakayahang kopyahin ang mga seksyon ng code upang magtrabaho sa lokal, na tinatawag na sumasanga, na nagpapahintulot sa mga user na suriin ang code at lumikha ng mga pagbabago sa kanilang sariling mga machine.

Ang desktop client ay maaari ring magamit upang gumawa ng mga pagbabago ng mga developer pabalik sa pangunahing katawan ng source code. Nagbibigay ito ng isang buong, na-update na view ng proyektong software, parehong master copy at sariling kopya ng gumagamit.

Ang kumpanya ay gumawa ng malaking trabaho sa paglikha ng software upang maiwasan ang mga kondisyon ng lahi, kung saan ang dalawang tao ay nagtatrabaho sa parehong bahagi ng code base, at maaaring patungan ang bawat isa sa trabaho, sinabi ni Palamountain. Ang software ay maaaring mag-alerto sa mga gumagamit kapag ang ibang tao ay nagtatrabaho din sa parehong code, at i-block ang sabay-sabay na mga pagbabago sa code base.

Kahit na ang kumpanya ay hindi nag-aalok ng isang Linux na bersyon ng desktop client, ito ay kasalukuyang naghahanap sa ideya, Sinabi ni Palamountain. Bilang karagdagan sa trabaho sa GitHub, ang mga kliyente ng desktop ay maaari ring i-configure upang magtrabaho nang pribado na magpatakbo ng mga kopya ng Git, at isasama sa pamamahagi ng GitHub enterprise.

Top