Tengo un conjunto de cambios no confirmado. Quiero confirmar algunos de los cambios, pero no comprometer algunos de los archivos (como quitarle el nombre a un archivo en git). ¿Se puede hacer esto en mercurial?Mercurial Unstage Archivos específicos del directorio de trabajo
Respuesta
Utilice la opción -X
en hg commit
para excluir ciertos archivos. Puede especificarlo más de una vez en la línea de comando. Por ejemplo,
hg commit -X path/to/unwanted/file -X path/to/another/file
Puede pasar una lista de archivos que se comprometan a hg commit
, por ejemplo, hg commit -m msg file1 file2 ...
.
¡Sí! Tienes dos opciones.
Commit sólo algunos archivos.
Si proporciona los nombres de archivo como argumentos en
hg commit
, solo esos archivos se confirmarán. Así que si tengo el siguientehg status
:M foo.txt M bar.txt
puedo correr
hg commit foo.txt
para cometer sólo los cambios enfoo.txt
y dejar a los cambios enbar.txt
para una confirmación posterior.Utilice la extensión
record
.El Record extension le da el comportamiento de Mercurial al índice de git, lo que le permite confirmar algunos parches de sus cambios (como
git add --patch
). Ver los documentos para más información.
- 1. Mercurial - No se pudo bloquear el directorio de trabajo
- 2. ¿Cómo configuro Mercurial para no confirmar archivos de configuración específicos?
- 3. Python: execfile del directorio de trabajo de otros archivos?
- 4. ¿Puedo trasladar mi directorio de trabajo Mercurial a otra ubicación?
- 5. ¿Cómo elimino todos los archivos sin seguimiento de mi directorio de trabajo en Mercurial?
- 6. Mercurial: "archivo no rastreado en el directorio de trabajo difiere del archivo en la revisión solicitada"?
- 7. Cuente recursivamente archivos específicos BASH
- 8. Git interactive unstage
- 9. Problema de flujo de trabajo Mercurial a Mercurial a Subversion
- 10. complementos específicos por área de trabajo
- 11. directorio de trabajo del usuario: XP vs Vista
- 12. vimrc - actual directorio de trabajo
- 13. MATLAB - ¿leer archivos del directorio?
- 14. GrEP una lista de archivos específicos
- 15. Interruptor directorio local de trabajo sin actualizar
- 16. SVN Archivos específicos de confirmación
- 17. Archivos específicos de GIT Branch?
- 18. Stash cambia a archivos específicos
- 19. ¿Mira solo un directorio de mercurial?
- 20. ¿Por qué la opción cache en filter-branch elimina archivos del directorio de trabajo?
- 21. Mercurial Merge de dos ramas con nombre: el directorio de trabajo no tiene antecesor
- 22. Cambiar el directorio de trabajo del corredor de prueba
- 23. Cambiando el directorio de trabajo
- 24. Cambie el directorio de trabajo en Xcode
- 25. Recuperando archivos del Nodo de directorio Js
- 26. ¿Cómo se eliminan los archivos grandes del historial en mercurial?
- 27. git force push actual directorio de trabajo
- 28. ¿Puedo importar un parche sin tocar el directorio de trabajo?
- 29. ¿Cómo puedo encontrar mi revisión de trabajo en mercurial
- 30. ¿Puede Jenkins almacenar artefactos fuera del directorio de trabajo?