Estoy usando msysgit para mi proyecto incrustado. repositorios locales son grandes, pero también me gustaría tener repositorios en nuestro disco de red:Configurar, publicar y hacer copias de seguridad de repositorios git en Windows y en la red
- que proporciona copia de seguridad diaria
- son visibles para todos mis cambios
He estado tratando de obtener el mejor de ambos mundos de la siguiente manera:
- trabajando en un acuerdo de recompra en mi disco local (edificio más rápido, siempre archivos más recientes uncommited conmigo)
- cometer muy a menudo (siempre agradable con granularidad fina)
- clona el repositorio local al disco de red
- hacer una zona de alcance del repositorio de la red de vez en cuando (en cada inicio con la ayuda de un archivo por lotes, cada pocos se comprometen cuando no reinicio).
Estaría muy interesado en saber cómo otros usuarios configuran sus repositorios msysgit, cómo publican, cómo hacen copias de seguridad, etc.
Y, por supuesto, le agradecería que alguien me diga que estoy haciendo de la manera equivocada :)
Ya veo. En mi caso, quiero una copia exacta de mi repositorio local en el servidor (incluidas todas mis confirmaciones), mientras sigo trabajando localmente. github no es una opción, nuestro código fuente es, por supuesto, confidencial. Supongo que podría presionar mi clon en el servidor, en lugar de buscar. Pero nunca navego en la copia del servidor, así que no me importan sus sucursales locales. – Gauthier
Bueno, GitHub no le impide tener todo a nivel local. Solo debe recordar impulsar sus cambios cuando esté seguro de ellos. El único problema que acuerda que tendrá es el acceso público de su repositorio si está en la cuenta gratuita. Hay diferentes planes en GitHub (no gratuitos) que te permiten tener reposties privados. – Petros