Sto realizzando alcuni prototipi a livello locale che vorrei mantenere nel controllo del codice sorgente (per scopi di backup e ripristino) ma non voglio necessariamente pubblicarlo come open-source o renderlo disponibile online per essere visualizzato da altri.
Quale sistema di controllo del codice sorgente consiglieresti per lo sviluppo locale? Qualsiasi configurazione o passaggio per il mio scenario è molto apprezzata.
Sto cercando:
- Facile configurazione e amministrazione. Poiché si tratta della mia macchina locale, sono limitato al sistema operativo Windows e vorrei davvero ridurre al minimo la quantità di modifiche alla configurazione dell'ambiente e la curva di apprendimento necessaria. Ci sarà un solo utente, quindi non voglio configurare i diritti di accesso, ecc.
- Basso sovraccarico di risorse, voglio ospitare localmente sul mio computer sviluppatore, quindi non voglio che mi succhi la CPU. Non intendo neanche archiviare enormi quantità di dati.
- Familiare. Ho usato client SVN prima. L'integrazione con Visual Studio è piacevole.
- Portatile. Se devo spostarlo su un disco esterno o su un'altra macchina.
- Gratuito. Sì, voglio tutto e non voglio pagare per questo.