Quale sistema di controllo della versione che vi consigliamo di:Bazaar, Mercurial o altro per controllo versione utente singolo?
- singolo utente
- in cerca di semplice, facile da usare
- generalmente piccoli progetti semplici
- lavorare su finestre
- solito codifica pitone
- no server
L'utilizzo sarebbe più un reperimento di vecchio codice rispetto a complicate situazioni di ramificazione.
Da altri post simili, Bazaar e Mercurial sembrano i migliori sistemi di controllo delle versioni distribuiti per le mie esigenze. Sono un po 'inclinato verso Bazaar come sembra più semplice.
La lamentela principale che ho letto su Baazar era che era lento, ma la velocità doveva essere migliorata nella versione 2, che verrà rilasciata questa estate. La nuova versione non è ancora stata rilasciata, ma c'è una 2.0.0rc2.
Mi chiedo se qualcosa è cambiato di recente o se qualcuno ha dei forti sentimenti in proposito.
EDIT: Dopo aver letto le risposte e sfogliando alcune alternative, vado con Bazaar, almeno per il momento. Per i miei bisogni, i prodotti citati sembravano piuttosto simili. Bazaar ha una documentazione specifica per uno sviluppatore solista e sembra piuttosto facile da usare. Altri sembrano più mirati ai gruppi o ai server centrali. Altri sistemi potrebbero essere altrettanto validi, ma pensavo che iniziare a usare qualcosa fosse più importante del trascorrere del tempo cercando di trovare il programma perfetto.
Grazie a tutti!
(Dovrei avere scritto questo come una modifica, una risposta o un commento?)
+1. Nessun server richiesto, anche. –
Nessun server richiesto? Forse mi sono perso qualcosa, ma per quanto ne so SVN richiede un server per funzionare a differenza dei sistemi di controllo di versione distribuiti (noti anche come Bzr e Mercurial). –
Sono d'accordo con Martin. SVN richiede un server – exhuma