El 24/10/11 12:11, Rafa Griman escribió:
2011/10/24 Mauro Antivero<mauro.antivero@gmail.com>:
Estimados:
Tengo en mi notebook una carpeta donde guardo todos mis proyectos personales y documentación importante (programas en C, PDFs, pág. web con info útil y varias cosas más).
El problema que tengo es que según donde esté uso mi notebook o uso una PC de escritorio. Generalmente puedo usar cualquier de 3 máquinas según donde me encuentre.
Bien, hasta hace poco usaba el método más básico (e incómodo) que consistía en llevarme la info de un lado para otro con un pendrive... Con los problemas que esto acarrea, como por ejemplo pensar que los últimos cambios están en una PC cuando en realidad estaban en otra, y porque no, haberlos borrado por error... Y si, esto fundamentalmente es culpa mia.
Hace poco comencé a usar Git para mis proyectos (básicamente circuitos y programas en C para microcontroladores), es realmente para mi fantástico. Ahora me queda ver como solucionar el tema de la demás info. Para que se den una idea mi árbol de directorio es, a modo descriptivo, más o menos así:
Carpeta de trabajo | |---Documentos | |---Proyectos (Programas en C y circuitos) | |---Programas (que ocupan poco y me son muy útiles) | |---Otras cosas
Como le decía, hace poco empecé a usar Git para los proyectos que estén dentro de la carpeta "Proyectos" (valga la redundancia). Pero todavía me manejo con un pendrive de "acá para allá" para la demás información.
Toda la carpeta de trabajo ocupa poco menos de 1 GB.
Estaba pensando en usar Git para poder sincronizar la misma entre todas las PCs donde trabajo. Busqué un poco y veo que hay gente que lo usa para tal fin, pero me surge la duda si es "lo más correcto".
Pensando un poco creo que no habría problemas, porque además de sincronizar ofrece la ventaja del versionado, aunque para el tipo de documentos que manejo yo no es tan necesario, ya que no son generalmente documentos escritos por mi, sino información que consigo y la guardo allí.
De todas formas, use lo que use a los proyectos los seguiría manteniendo con repositorios Git aparte, por una cuestión de comodidad (al menos en un principio hasta que tenga más experiencia en el uso de Git y pueda descargar fácilmente un directorio determinado en lugar de todo el contenido del repositorio).
En definitiva, me conviene usar Git o usar algo que solamente sincronice carpetas? De ser recomendable la última opción, qué me recomiendan? De ser posible que funcione tanto en Linux como Windows (aunque mayormente uso Linux). Git está para Windows paro yo lo uso directamente desde Cygwin así tengo una consola como Dios manda.
Qué sugerencias me pueden dar al respecto?
Saludos y muchas gracias, Mauro.
Aparte de lo que te han comentado (Google Docs, Dropbox, rsync, ...). Tienes otras dos opciones:
1.- Usar un CMS, que se diseñaron específicamente para lo que comentas: guardan versiones de documentos, trabajar desde diferentes puestos y además trabajar en equipo con otras personas
2.- Usar un sistema de ficheros compartido (NFS, CIFS/Samba, ...) Montas ese sistema de ficheros en cada estación de trabajo, portátil y trabajas sobre los mismos datos.
IMHO, deberías ir a por la opción 1 ya que no sólo mantiene versiones sino que gestiona la información y permite trabajo en equipo y rollos de esos. Y, si tienes VPN o SSL, puedes ompratirlo por Internet, sólo necesitas un navegador para acceder a los datos. En el caso de NFS/CIFS, necesitas montar ese sistema de ficheros.
HTH
Rafa Gracias a todos por las sugerencias. Me voy a poner a leer un poco a ver como lo resuelvo.
Perdón por no contestar antes, estuve de viaje y sin tiempo de mirar el correo. Después les comento que es lo que hice. Saludos y gracias nuevamente. Mauro. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org