Solo voy a lo que he leído en SO, así que perdóname, pero todo lo que leo dice que una de las principales ventajas de Git sobre Subversion es que Git le da todo el código fuente al desarrollador localmente, sin tener que hacer nada en el servidor.
Con mi uso limitado de SVN y TortoiseSVN, tenía todo el código fuente, o al menos pensé que lo tenía. Por ejemplo, tengo un sitio web. Lo subo a SVN. Todavía estoy ejecutando mi sitio web localmente, ¿no? Si alguien envía un cambio y no estoy conectado, no importaría si tuviera Git o no, hasta que me vuelva a conectar al servidor.
No entiendo. No estoy pidiendo una repetición de uno frente al otro, excepto este punto.