GitHub för Windows levererar enkel versionskontroll

Det kan låta som kätteri för vissa utvecklare, men jag föredrar GUI-applikationer framför kommandoradsapplikationer i många fall. För några veckor sedan började jag använda GitHub eftersom jag har börjat iOS-utveckling på en Mac, och Git och GitHub stöds väl av XCode-miljön. Så när GitHub släppte sin GUI-klient för Windows, var jag tvungen att kolla in den.

Den första installationen är en bris. Det skapar ett lokalt lagringsområde under Mina dokument, vilket är meningsfullt och när du väl har angett ditt användarnamn och lösenord till GitHub kan du enkelt klona arkiv till den lokala maskinen. Användargränssnittet, som du kan se i figur A, är mycket Metro-liknande. Figur A

UI ser ut som en Metro-app även om det inte är det. (Klicka på bilden för att förstora.)
Om du klickar på filialens namn / ikon längst upp kan du skapa en ny gren eller utföra full filialhantering. Filialledningen är idiotsäker och lätt att förstå. Jag gillar det med sammanslagning, det visar visuellt vilka som kommer att vara förälder och barngrenar när de slås samman, i motsats till vissa andra system som jag har sett där det är oklart vilken gren som kommer att ha företräde i sammanslagningen. En dra / släpp byter förälder och barn runt. När du har installerat applikationen är din webbläsare också integrerad direkt i GitHub. I figur B kan du se knappen Klon i Windows läggs till i webbapplikationen. Figur B

GitHubs Windows-applikation lägger också till webbläsarintegration. (Klicka på bilden för att förstora.)

Att arbeta med systemet lokalt är för enkelt. Gå bara till ditt arbete, och när du är klar, använd klienten för att begå eller rulla tillbaka dina ändringar. För att göra det, öppna förvaret från huvudskärmen (klicka på Förvar under Lokalt, så kommer det att finnas i listan och klicka sedan på pilen till höger om förvarets namn), och alla dina ändringar kommer att visas med chansen att begå. När du är redo att posta till GitHub klickar du bara på Synk-knappen längst upp.

Varför använda GitHub

Du kanske frågar "varför använder GitHub i första hand?" Det är en utmärkt fråga. För ett år eller två sedan började jag till distribuerad versionskontroll. Inte bara hade jag dåliga erfarenheter med de centraliserade versionskontrollsystemen, men Mercurial kom starkt rekommenderad till mig. Sedan jag bytte till Mercurial (jag använder det för mitt frilans och personliga arbete, men på mitt dagjobb använder jag TFS), har jag varit väldigt glad. Det krävs mindre overhead och "process" för att få saker gjort, och Bitbucket är ett enkelt verktyg för offentliga projekt.

Även om jag inte har gått djupgående med Git eller GitHub till den punkt där jag märker väsentliga skillnader, delar den samma egenskaper som jag gillar om Mercurial: ett enkelt, lättanvänt versionskontrollsystem som låter individer arbeta på egen hand utan den ständiga kampen för kontroll över den centrala grenen och de efterföljande problem som den orsakar.

Eftersom jag har börjat använda Mac kommer jag att spendera mycket mer tid med Git och GitHub inom en snar framtid. Jag kommer fortfarande att använda Mercurial och Bitbucket från min Windows-maskin (det är inte som att jag delar mycket mellan de två), men på ett projekt som jag kanske behöver använda båda maskinerna på (som en webbplats) är det troligt att Jag kommer att använda GitHub.

J.Ja

Håll dina tekniska färdigheter uppdaterade genom att registrera dig för TechRepublics gratis nyhetsbrev om Software Engineer, som levereras varje tisdag.

© Copyright 2020 | mobilegn.com