♂
Anónimo en
trabajo
Hoy, y desde hace un par de meses estoy de prácticas de empresa, estoy diseñando una página web con la que estoy muy entregado. Hoy al llegar y seguir con el trabajo, sin saber cómo, toda la pagina estaba completamente destrozada. Voy a tener que empezar desde cero y me queda menos de una semana para terminar las prácticas. ADV
Algo de andar por casa que se puede hacer, es trabajar con carpetas de dropbox, que también guardan las versiones anteriores de los documentos de texto. Yo tengo mi tesis en dropbox, vaya xD.
Lo mejor es usar algo descentralizado como GIT o Mercurial para versionar tu código (incluso binarios pequeños) y de vez en cuando hacer push a un servidor remoto si quieres quedarte mas tranquilo, vas a compartirlo con otros o simplemente vas a desplegarlo a algun sitio :)
#14,#14 yeicob dijo: #5 Sí, eso se utiliza desde hace tiempo entre los programadores... CVS. Está todo el código hospedado en un servidor remoto y vas actualizando a versiones y te guarda todas las versiones anteriores.
Algo de andar por casa que se puede hacer, es trabajar con carpetas de dropbox, que también guardan las versiones anteriores de los documentos de texto. Yo tengo mi tesis en dropbox, vaya xD. #15 #15 kandalf_black dijo: Como bién dicen por aquí CVS o Subversion hacen milagros, a mi ya me han dado la vida un par de veces, en que empezamos a modificar código y luego resultó que no fuimos por buen camino, así que marcha atrás controlada y nada de lloros.
CVS y Subversion estaban bien hace dos décadas... hoy en día usar eso es un dolor de huevos. Como dice #18,#18 seba984 dijo: Los repositorios centralizados son para dinosaurios!
Lo mejor es usar algo descentralizado como GIT o Mercurial para versionar tu código (incluso binarios pequeños) y de vez en cuando hacer push a un servidor remoto si quieres quedarte mas tranquilo, vas a compartirlo con otros o simplemente vas a desplegarlo a algun sitio :) Git o Mercurial, control de versiones distribuido.
#14, #15 CVS y Subversion estaban bien hace dos décadas... hoy en día usar eso es un dolor de huevos. Como dice #18, Git o Mercurial, control de versiones distribuido.#18 #18 seba984 dijo: Los repositorios centralizados son para dinosaurios!
Lo mejor es usar algo descentralizado como GIT o Mercurial para versionar tu código (incluso binarios pequeños) y de vez en cuando hacer push a un servidor remoto si quieres quedarte mas tranquilo, vas a compartirlo con otros o simplemente vas a desplegarlo a algun sitio :)¿No es matar moscas a cañonazos si el equipo de desarrollo es pequeño? A veces lo último no es necesariamente lo mejor
#20 #20 enfulanao dijo: Pues bien me parece que te haya pasado eso. Si ya estás en prácticas y no sabes ni hacer un mísero backup diario ni usar un sistema de control de versiones es que no estas preparado para trabajar en ese sector.
#14, #15 CVS y Subversion estaban bien hace dos décadas... hoy en día usar eso es un dolor de huevos. Como dice #18, Git o Mercurial, control de versiones distribuido.#19 #19 yuuuuuuppppp dijo: Bueno, visto lo visto no te dire nada mas de lo que ya te han dicho, a muchas maneras de resguardar tu trabajo. Ahora usalas!!!
#7 di que si, @don_sargento !!! Asi son los machotes, pero deben ser tontos tampoco... Luego la mujer se entera y encima te comes una bronca!!! O un soplanucas....
#10 bien pensado @roberpf !!! Arriba los gayumbos!! Ajjajaaja#17
#20 #19 #17Pues no. Un backup contiene sólo la última copia, o copias incrementales si te lo curras un poco. Un control de versiones mantiene cada cambio en cada archivo y puedes revertir cambios en archivos con un simple comando en lugar de buscar por varios directorios a mano. Y eso si haces incrementales, que si simplemente haces backup cada día al irte ya me dirás como reviertes a un estado correcto. Los backups son eso: copias de seguridad para almacenar por si se rompe la copia de trabajo. El control de versiones es para el día a día del trabajo.
Tampoco tienes que instalar un servidor de SVN, puedes usar cualquier repositorio libre como Google Code o Assembla...
#24 #24 saelyth dijo: Nerds everywhere. ¿No es mas sencillo guardar una copia de la carpeta del proyecto en un pendrive? ¬¬ Vamos, que es una pagina web, como mucho unos pocos cientos de archivos, dependiendo si usa PhP, css, las imagenes y demás cosas. Tampoco creo que ocupe más de 100 megas, y la probabilidad de que se te joda en un pendrive y en un disco duro al MISMO tiempo es... practicamente nula.
#20 #19 #17Para código fuente es mejor el control de versiones, puedes volver a casi cualquier versión anterior de cualquier archivo por si algo que tocaste ya no funciona, comparar las diferencias entre lo anterior y lo actual, etc. Son muchas ventajas necesarias que no tienes con un mero respaldo en pendrive.
#14, #15 CVS y Subversion estaban bien hace dos décadas... hoy en día usar eso es un dolor de huevos. Como dice #18, Git o Mercurial, control de versiones distribuido.Nunca había oído hablar de éstos... Yo es que los uso porque es lo que se ha usado en los experimentos en los que he participado. Quizá en experimentos más grandes tipo ATLAS se use algo más sofisticado.