SourceTree
SourceTree er et gratis stykke programvare som gjør det enkelt å dra nytte av flere ulike distribuerte versjonskontrollsystemer fra innsiden av en enkelt app. Den er kompatibel med Git og Mercurial som standard, slik at du kan bruke programvaren til å få tilgang til og manipulere noe i Bitbucket, GitHub, eller Kiln kontoer. Om nødvendig, kan du også bruke programvare for å håndtere Subversion servere. SourceTree er eid av et selskap som heter Atlasssian.
- DVCS Utility
- profesjonell kvalitet
- Rask og enkel
- Ideell for nybegynnere
- Krever.
- NET Framework
Hvis du trenger å arbeide med Mercurial eller Git, er det noen måter som er enklere eller raskere enn SourceTree. Enten DVCS kan brukes i programvaren, og du kan dra nytte eller Subversion servere med programvaren også. Du trenger ikke å forholde seg til kommandolinjen lenger når du bruker kraften til SourceTree. Repositories som enten vert på stedet eller offsite kan administreres fra det intuitive SourceTree brukergrensesnittet i desktop app, og du har full tilgang til alt som Mercurial og Git kan gjøre. Hvis du ikke har noen erfaring med DVCS, er SourceTree en av de beste alternativene på markedet. Det har evnen til å lære brukerne hvordan man skal håndtere Mercurial og Git, og du kan bruke programvaren til pull, push, fusjonere, klone, begå, skape, og mye mer. Alle disse funksjonene er så enkelt som et enkelt klikk i programvaren. En av de beste tingene om SourceTree er at det fortsatt kan brukes av profesjonelle, selv om det er enkelt nok for nybegynnere. Programvaren er gode på hva det gjør, så hvis du allerede er flinke til Mercurial og Git, vil du være i stand til å nå nye høyder av produktivitet. Programvaren er i stand til patch håndtering, hyller, stashing, rebasing, endre innstilte anmeldelser og gren cherry-picking. Disse verktøyene er mer enn omfattende nok for selv de mest talentfulle Mercurial og Git utviklere. Så snart SourceTree programvaren er lastet ned og installert, vil det være i stand til å håndtere Hg-flow og Git-flow. Dette betyr at programvaren er laget for å arbeide med den eksisterende arbeidsflyten funnet i de distribuerte versjonskontrollsystemer. Utviklingsmodellen brukes av både Mercurial og Git er litt forgreinet i form av hvordan det utvikler seg, men det bidrar til å gjøre prosessen mer effektiv samlet og samtidig opprettholde rene repositories med liten eller ingen junk data. Utviklingsprosessen er en av de største områdene contention når det kommer til distribuerte versjonskontrollsystemer, men SourceTree gjør det så enkelt at du egentlig ikke trenger å gjøre noe annet enn å installere programvaren og få til å fungere. Den største forskjellen mellom et distribuert versjonskontrollsystem og en klassisk sentralisert versjonskontrollsystem er at DVCS er i stand til å fremme raskere utvikling siden alle systemene i nettverket får sin egen oppdatert eksemplar av den nye programvaren. Dette gjør det enkelt for brukerne å arbeide privat før publisering deres siste arbeid for alle å se. Dette tillater hjelper som et eksternt system for sikkerhetskopiering av verdifulle data som kan gå tapt i en sentralisert versjonskontrollsystem.