Normalmente suelo usar dos ordenadores diferentes a diario, en los que suelo programar, en uno de ellos no tengo acceso a internet, además, uno tiene instalado linux y otro windows.
El caso es que cuando estoy haciendo algún programa suelo copiar el proyecto entero en un pendrive y me lo llevo al ordenador que voy a usar, pero es un lío, a veces tengo que modificar archivos, por ejemplo, suelo usar Geany y éste editor crea un archivo de proyecto en el que incluye las rutas de los archivos a cargar, pero como en linux y windows son diferentes, pues ya me toca editar a mano ese archivo si quiero cargar el proyecto desde Geany.
Había pensado en usar un sistema de esos de control de versiones (no se como se llaman exactamente

En fin, a ver si me echáis una manita y me ahorro trabajo al llevarme los proyectos de un lado a otro

Saludos