GitHub til Windows leverer enkel versionskontrol

Det kan lyde som kætteri for nogle udviklere, men jeg foretrækker GUI-applikationer frem for kommandolinjeapplikationer i mange tilfælde. For et par uger siden begyndte jeg at bruge GitHub, fordi jeg er begyndt på iOS-udvikling på en Mac, og Git og GitHub understøttes godt af XCode-miljøet. Så da GitHub frigav sin GUI-klient til Windows, måtte jeg tjekke den ud.

Den første opsætning er en leg. Det opretter et lokalt depotområde under Mine dokumenter, hvilket giver mening, og når du først giver dit brugernavn og adgangskode til GitHub, giver det dig mulighed for let at klone deponier til den lokale maskine. UI, som du kan se i figur A, er meget metro-lignende. Figur A

UI ligner en Metro-app, selvom den ikke er det. (Klik på billedet for at forstørre det.)
Ved at klikke på filialnavnet / ikonet øverst kan du oprette en ny gren eller udføre fuld filialstyring. Afdelingsledelsen er idiotsikker og let at forstå. Det kan jeg godt lide med fusion, det viser visuelt, hvem der vil være forældrene og barnets grene, når de fusioneres, i modsætning til nogle andre systemer, som jeg har set, hvor det er uklart, hvilken gren der vil have forrang i fusionen. Et træk / slip skifter forælder og barn rundt. Når du har installeret applikationen, integreres din webbrowser også direkte i GitHub. I figur B kan du se knappen Klon i Windows tilføjet til webapplikationen. Figur B

GitHubs Windows-applikation tilføjer også integration af webbrowser. (Klik på billedet for at forstørre det.)

Det er for let at arbejde med systemet lokalt. Bare gå til dit arbejde, og når du er færdig, skal du bruge klienten til at forpligte eller rulle dine ændringer tilbage. For at gøre det skal du åbne depotet fra hovedskærmen (klik på deponier under Lokal, så er det på listen, og klik derefter på pilen til højre for depotens navn), og alle dine ændringer vises med chancen for at begå. Når du er klar til at skrive til GitHub, skal du bare klikke på knappen Synkroniser øverst.

Hvorfor bruge GitHub

Du spørger måske "hvorfor bruge GitHub i første omgang?" Det er et fremragende spørgsmål. For et år eller to siden blev jeg tændt for den distribuerede versionskontrol. Ikke kun har jeg haft dårlige oplevelser med de centraliserede versionskontrolsystemer, men Mercurial blev meget anbefalet til mig. Siden jeg skiftede til Mercurial (jeg bruger det til mit freelance og personlige arbejde, selvom jeg på mit dagjob bruger TFS), har jeg været meget glad. Der er mindre overhead og "proces", der kræves for at få tingene gjort, og Bitbucket er et let værktøj til offentlige projekter.

Selvom jeg ikke har gået i dybden med Git eller GitHub til det punkt, hvor jeg bemærker betydelige forskelle, deler det de samme egenskaber, som jeg kan lide ved Mercurial: et enkelt, brugervenligt versionskontrolsystem, der lader enkeltpersoner arbejde på egen hånd uden den konstante kamp for kontrol over den centrale gren og de efterfølgende problemer, den medfører.

Fordi jeg er begyndt at bruge Mac, vil jeg bruge meget mere tid med Git og GitHub i den nærmeste fremtid. Jeg vil stadig bruge Mercurial og Bitbucket fra min Windows-maskine (det er ikke som om jeg deler meget mellem de to), men på et projekt, som jeg muligvis har brug for at bruge begge maskiner på (som et websted), er det sandsynligt, at Jeg vil bruge GitHub.

J.Ja

Hold dine ingeniørfærdigheder ajour ved at tilmelde dig TechRepublics gratis Software Engineer-nyhedsbrev, der leveres hver tirsdag.

© Copyright 2020 | mobilegn.com