tengo un proyecto personal usando git que a menudo hacks a través de múltiples ordenadores, alojados en Github. Ya que trabajo en esto en casa, tiendo a ser interrumpido con bastante frecuencia. Estaré en medio de una declaración, y la cena estará lista o necesito cambiar un pañal. Y cuando regrese a la codificación, puedo estar en una computadora diferente. ¿Cuál es la mejor manera de obtener la versión más actualizada?sync'ing rápidamente espacio de trabajo git en todos los equipos
Creo que la respuesta más ortodoxa sería comprometerse y presionar. Me comprometo con bastante frecuencia, pero comprometerme aquí me parece desordenado. El código puede estar en un estado completamente roto donde estaba en medio de un pensamiento. Comprometerlo y publicarlo, incluso en una rama temática, no me parece correcto. También hay más pasos de los que yo preferiría.
Hasta ahora he estado usando DropBox. Pero esto parece haberme llevado a un índice corrupto. No es difícil de imaginar porque esas sincronizaciones pueden estar en diferentes versiones de git y diferentes sistemas operativos. Así que me temo que esto sale a la luz.
¿Alguien tiene una mejor alternativa?
¿Quizás configurar gitolite en casa, como complemento de github? – fge
Simplemente lo empujaría en esa rama temporal: siempre puedes eliminar la rama de GitHub nuevamente más tarde una vez que hayas arreglado las cosas. No tiene sentido complicar las cosas :) –
Si sugieres @ StuartGolodetz, te sugiero que nombre a tus sucursales algo así como don't_clone_temp_feature_name, solo para minimizar la posibilidad de que alguien tome tu rama temporal. – wadesworld