git extensions vs sourcetree


Svar 1:

Jeg er for nylig begyndt at bruge

Git Kraken

af Axosoft til mine personlige projekter, og jeg er virkelig forbløffet over, hvor stor det er. Det er tværplatform og er tilgængeligt for Linux, Mac og Windows.

Selvom jeg ikke bruger det hele tiden, er det et godt værktøj at have med dig. Det gør bare at arbejde med Git så let og intuitivt. Tidligere var jeg (sandsynligvis stadig er) en hardcore-kommandolinieforkæmper for Git, men selv jeg bliver frustreret et par gange med at arbejde med kommandolinjen, og Kraken's GUI er en absolut løsning til det. Jeg har stadig ikke helt forladt kommandolinjen, men jeg er begyndt at bruge den mindre og mindre.

Husk, at kraken ikke er gratis til kommerciel brug. Du kan prøve det først og købe den fulde version, når du har lyst til det.

Nogle af de funktioner, jeg virkelig kan lide i Kraken, er:

  1. Fantastisk GUI: Kraken leveres med en temmelig cool UI, der viser hele depottræet. Du kan se engagementsmeddelelser, begå id'er og grene alle på hovedskærmen, hvilket er noget, der tager et par kommandoer at gøre i terminalen.
  2. Træk og slip fusion og rebase: Med Kraken bliver sammenlægning og genfasning af grene i Git så let. Alt hvad du skal gøre er at trække grenpekeren videre til en anden gren og BAM! Det er bare en fantastisk funktion.
  3. Nulstil, slet og opret grene: Dette er noget, alle, der arbejder med Git, gør. Og Kraken gør det så let at gøre. For at nulstille alt hvad du skal gøre er at højreklikke på en engagement og vælge “Nulstil til denne forpligtelse”, og det er det. Sletning og oprettelse af grene er også en leg.
  4. Stage, Unstage og Commit all from UI: Jeg gætte, det siger sig selv, da dette er almindeligt i alle GUI-klienter, men også her er Kraken awesome. Da jeg brugte Source Tree, plejede jeg altid at kommandolinjen til at scene, begå og skubbe. Men med Kraken kan jeg gøre alt fra klienten. Jeg kan også trække fra repoen og skubbe til repoen.
  5. Det var let med Stash og Pop: Tidligere brugte jeg kommandolinjen ikke Stash så meget, som jeg burde have, hovedsageligt fordi jeg skulle skrive en kommando, som jeg normalt ikke husker så godt. Nå, med Kraken bruger jeg det hele tiden. Stash- og Pop-knapper er der lige øverst, og de gør livet let.
  6. UNDO / REDO-knapper til Git: Og jeg har endelig lagt Kraken's bedste funktion til slutningen. Det leveres med en stor UNDO-knap. Det er rigtigt, du kan fortryde det rod, du nogensinde har oprettet, bare ved at trykke på en enkelt knap. Jeg har set så mange begyndere blive forvirrede med Git, og dette er bare en fantastisk tilføjelse at have for den slags mennesker. Så dette ville være virkelig nyttigt, hvis du lige er startet med Git og stadig finder ud af tingene.

Advarsel: Kraken gør tingene så enkle, at du bruger dens funktioner så meget, at du måske glemmer nogle af de almindelige git-kommandoer. Så pas på. Du er blevet advaret!

Bemærk: Jeg er på ingen måde tilknyttet Axosoft og min mening er baseret på den tid, jeg brugte Kraken. Og Axosoft, hvis du læser dette svar, ville jeg ikke have noget imod det, hvis du vil smide en gratis licens på min måde: P

[Fra mit svar her: Hvad er gode GUIT'er til Linux for Linux? ]


Svar 2:

Jeg har brugt

Git-udvidelser

i cirka tre år nu. Jeg brugte SourceTree, Github Desktop, GitKraken og Tortoise Git, men ingen af ​​dem har den finkornede kontrol og brugervenlighed af Git Extensions. Ingen af ​​dem gav mig også den følelse af kontrol, jeg føler, når jeg bruger Git Extensions. Git Extensions forsøger ikke at proppe alt i en dialog, det har det

Browserdialogen:

Fase / Commit dialog:

Visual Studio-integration:

Windows Explorer-integration:

Det har mange flere funktioner (som korrekt KDiff3-integration, dialog med skylden, Github-integration, plugins, stash-dialog, let fusion, rebasing, cherry picking, let navigation og meget, meget mere). Det er også open source, og samfundet er stort!


Svar 3:

Hvad er GitKraken?

Git er et gratis og open source distribueret versionskontrolsystem til softwareudvikling og flere andre versionskontrolopgaver. Det muliggør alt fra små til meget store projekter med hurtig og effektiv dataintegritet.

Du kan primært bruge / administrere Git på kommandolinjen, men der er flere grafiske brugergrænseflader (GUI) Git-klienter, hvoraf den ene er GitKraken.

Hvorfor GitKraken?

GitKraken er en GUI Git-klient, der letter effektiv og pålidelig brug af Git på et skrivebord og tilbyder de fleste af kommandolinjefunktionerne.

Besøg hjemmesiden:

Gratis Git GUI-klient - Windows, Mac & Linux | GitKraken

Gitkraken hjælper en Git-klients effektivitet gennem disse funktioner:

1) Indbygget fletningsværktøj

2) Integreres med en brugers GitHub- eller Bitbucket-konto, GitLab

3) Understøtter enkeltklik fortryd og forny funktioner

4) Tilpas nemt at en brugers arbejdsområde og understøtter også submoduler og Gitflow

5) Tastaturgenveje

6) Support til Git Hooks

7) Interaktiv rebase

8) Gitflow Support

9) Forpligtelse til signering osv

Almindelige handlinger?

Fortryd

Redo

Trække

Skubbe

Afdeling

stash

Pop Stash osv

NB: Disse findes på værktøjslinjerne og kun med et enkelt klik.

Tænker du stadig på den bedste GUI Git-klient, der vil hjælpe dig fra at klone dit lager til at udføre Git-handlinger med succes?

Jeg vil anbefale GitKraken 100%.


Svar 4:

Hej der, dette er Artur Czajkowski, skaberen af ​​GitAtomic.

Jeg har oprettet GitAtomic ud af frustration over at bruge tilgængelige git-klienter.

Jeg har lavet GitAtomic, så det faktisk afslører de vigtige dele af git og hjælper brugeren med at faktisk udføre sine daglige opgaver på en meget intuitiv måde.

Du kan downloade GitAtomic fra:

GitAtomic Git-klient-download

Jeg er altid glad for at besvare eventuelle spørgsmål i forbindelse med GitAtomic, så hvis det er nødvendigt, slip mig en linje :)

Med venlig hilsen

Artur Czajkowski


Svar 5:

GitKraken er tværplatform (Windows, Mac og Linux), der er supervisuel og har unikke funktioner som et weblignende responsivt design, fortryd, søgning og så meget mere ...

http://www.gitkraken.com

Svar 6:

I øjeblikket er jeg flyttet til SourceTree til Windows-udvikling. Stabil, ren og indtil videre pålidelig.


Svar 7:

jeg anbefaler

Aurees Git-klient

. En attraktiv interface og fuldt integreret diff hjælper med at administrere Git-lagre med minimal indsats. Ingen grund til at søge på eksterne diff-værktøjer eller skifte mellem tekstredigerere og git-klient, mens du arbejder. Det er tilgængeligt til Windows og Mac, og det er gratis til personlig brug.