En Git de abajo hacia arriba John Wiegley sugiere ejecutar un cronjob a lo largo del día que llama a git stash seguido de git stash. Aprecio la idea de tener instantáneas por hora (o incluso más frecuentes) de mi trabajo, pero me temo que la compilación podría romperse si un archivo desaparece momentáneamente o vuelve a HEAD. ¿Hay alguna otra forma de lograr el objetivo sin correr este riesgo?Almacenamiento sin cambiar el índice o el árbol de trabajo
5
A
Respuesta
4
Se podría hacer algo como:
git branch -f autosave $(git stash create)
Esto obligará a la rama autosave
para actualizar a un objeto escondite recién actualizado. git stash create
guarda, pero no toca su índice y árbol de trabajo. Puede confiar en el reflog de autosave
para encontrar versiones anteriores al igual que stash.
0
git update-ref refs/stash $(git stash create)
Esto crea un alijo (y se pueda hacer referencia y se salva al igual que todos los otros alijos) sin modificar el directorio de trabajo o el índice.
(Source)
Cuestiones relacionadas
- 1. Crear un árbol git del árbol de trabajo sin tocar el índice?
- 2. sin cambiar el directorio de trabajo
- 3. ¿Es seguro "git pull" cuando mi árbol de trabajo y/o índice está sucio?
- 4. git: almacena diferentes etapas de un archivo en el árbol de índice/trabajo después del conflicto
- 5. Git comando para guardar un alijo sin modificar el árbol de trabajo?
- 6. Usando git, ¿cómo se restablece el árbol de trabajo al estado del índice?
- 7. Cambiar el directorio de trabajo de msbuild.exe
- 8. ¿Debo definir el índice (A) y el índice (B), o el índice (A, B) o ambos?
- 9. de error: archivo árbol de trabajo sin seguimiento
- 10. git-alijo incapaz de encontrar el árbol de trabajo
- 11. git checkout y combinar sin tocar árbol de trabajo
- 12. Pymongo/MongoDB: crear índice o asegurar el índice?
- 13. Deshacer git stash pop en el árbol de trabajo sucio
- 14. Cambiar el nombre de un archivo en el almacenamiento interno
- 15. ¿Cómo el concepto de índice de Git mejora o cambia su flujo de trabajo?
- 16. git pull falla con "árbol de trabajo sin seguimiento archivo 'blah' se sobrescribirá mediante fusión", pero el árbol está limpio
- 17. Git: cambiar el mensaje de HEAD commit sin tocar el índice
- 18. GIT fatal: argumento ambiguo 'HEAD': revisión desconocida o ruta no en el árbol de trabajo
- 19. Almacenamiento de palabras con un apóstrofo en el índice Lucene
- 20. Cambiar el orden de índice en el conjunto
- 21. inserción masiva con o sin índice
- 22. SWI Prolog cambiar el directorio de trabajo/obtener el directorio de trabajo actual?
- 23. crear un índice sin bloquear el DB
- 24. Ventaja de almacenamiento de datos sin esquema sobre el almacenamiento de datos con el esquema
- 25. Git - Preservar el trabajo sin compromiso
- 26. ¿Cómo puedo cambiar el índice de lista de TemplateInfo.HtmlFieldPrefix?
- 27. Error de Git no resuelto: los siguientes archivos de árbol de trabajo sin seguimiento se sobrescribirán con el pago
- 28. Recuperar la versión anterior de un archivo sin cambiar el padre de copia de trabajo
- 29. Almacenamiento de matriz eficiente para árbol binario
- 30. Cambiar el backend de almacenamiento de Zend_Auth $ _SESSION a Memcached