Usa git, puoi tranquillamente usarlo anche solo in locale e ci sono client per ogni piattaforma.