SourceTree
SourceTree è un software gratuito che rende facile per approfittare di numerosi sistemi di controllo versione distribuiti diversi dall'interno di una singola applicazione. E 'compatibile con Git e Mercurial per impostazione predefinita, in modo da poter utilizzare il software per accedere e manipolare qualsiasi cosa negli account Bitbucket, GitHub, o forno. Se necessario, è possibile anche utilizzare il software per gestire i server Subversion. SourceTree è di proprietà di una società chiamata Atlasssian.
- Utility DVCS
- Qualità professionale
- Veloce e semplice
- Ideale per Novizi
- Richiede .
- NET Framework
Se hai bisogno di lavorare con Mercurial o Git, ci sono alcuni modi che sono più semplici o più veloce di SourceTree. In entrambi i DVCS può essere utilizzato nel software, e si può prendere vantaggio server o di eversione con il software pure. Non avrete a che fare con la linea di comando più quando si utilizza la potenza di SourceTree. Repository che sono o ospitati in loco o fuori sede possono essere gestito dall'interfaccia utente intuitiva SourceTree in un'applicazione desktop, e dovrete pieno accesso a tutto ciò che Mercurial e Git può fare. Se non si ha esperienza con DVCS, SourceTree è una delle migliori opzioni sul mercato. Ha la capacità di insegnare agli utenti come affrontare Mercurial e Git, ed è possibile utilizzare il software per tirare, spingere, unione, clone, impegnarsi, creare, e molto altro ancora. Tutte queste funzioni sono semplici come un semplice clic nel software. Una delle cose migliori di SourceTree è che può essere ancora utilizzato dai professionisti, anche se è abbastanza semplice per i principianti. Il software è eccellente in quello che fa, quindi se sei già abili a Mercurial e Git, sarete in grado di raggiungere nuovi livelli di produttività. Il software è in grado di gestire patch, scaffalature, stashing, rebasing, recensioni cambiamento-set, e il ramo cherry-picking. Questi strumenti sono più che abbastanza completo anche per i più talentuosi sviluppatori Mercurial e Git. Non appena il software SourceTree viene scaricato e installato, sarà in grado di gestire Hg-flow e Git-flow. Questo significa che il software è progettato per funzionare con il flusso di lavoro esistente trovato in quei sistemi di controllo versione distribuiti. Il modello di sviluppo utilizzato sia da Mercurial e Git è un po 'branchy in termini di come si progredisce, ma che contribuisce a rendere il processo più efficiente complessiva pur mantenendo repository pulite con poco o nessun dati spazzatura. Il processo di sviluppo è uno dei più grandi aree di conflitto quando si tratta di sistemi di controllo versione distribuiti, ma SourceTree rende così semplice che non si hanno davvero a fare nulla, se non installare il software e mettersi al lavoro. La differenza principale tra un sistema di controllo di versione distribuito e un sistema di controllo di versione centralizzato classico è che il DVCS è in grado di promuovere uno sviluppo più rapido dal momento che ogni sistema nella rete riceve la propria copia aggiornata del nuovo software. Questo rende facile per gli utenti di lavorare in privato prima di pubblicare il loro lavoro finale per tutti da vedere. Questo permette aiuta come un sistema remoto per il backup dei dati importanti che potrebbero essere persi in un sistema di controllo di versione centralizzato.