Cambié a una sucursal en mi repositorio local y noté que me dio un mensaje que mostraba x archivos actualizados. Esto me sorprendió ya que no sabía que había diferencias en esa rama. ¿Cómo comparo esa rama con la rama predeterminada para ver qué ha cambiado?Cómo diferencio una rama con mi rama predeterminada
58
A
Respuesta
91
Use hg diff -r BRANCH1:BRANCH2
, donde BRANCH1 y BRANCH2 son los nombres de las sucursales. Esto le mostrará las diferencias entre las cabezas de las dos ramas.
Recibió el mensaje sobre "x archivos actualizados" porque se cambiaron los archivos en la rama original, no necesariamente porque se cambiaron los archivos en la otra rama. Mercurial le muestra la unión de los conjuntos de archivos modificados de ambas ramas.
Cuestiones relacionadas
- 1. ¿Hacer otra rama predeterminada?
- 2. mercurial estableció una rama como la nueva rama predeterminada
- 3. Mercurial: ¿cómo presionar a la rama predeterminada?
- 4. rama SVN de una rama
- 5. ¿Debería uno combinar una rama con nombre en la rama predeterminada primero o viceversa?
- 6. ¿Cómo configurar la rama predeterminada en GitHub.com?
- 7. Mercurial: mantener la rama predeterminada "activa"
- 8. git: ¿cómo especificar una rama push-to remota predeterminada?
- 9. ¿Cómo anotar una rama?
- 10. Cómo reemplazar la rama principal con la rama de experimento
- 11. Renombrar la rama predeterminada en TortoiseHG
- 12. ¿Cómo puedo mantener mi rama actualizada con master con git?
- 13. ¿Cómo descargar una rama con git?
- 14. Cómo combinar la rama Gerrit con otra rama Gerrit
- 15. ¿Cómo fusionar una rama a otra rama en GIT?
- 16. ¿Cómo muevo el contenido de mi rama principal a una nueva rama de Git?
- 17. ¿Cómo cambiar la rama predeterminada para insertar mercurial?
- 18. ¿Cómo muevo mi trabajo actual a una rama temática?
- 19. ¿Cómo presionar solo una rama en Hg?
- 20. Clonar solo una rama
- 21. Usando Mercurial, ¿cómo obtengo los cambios de la configuración predeterminada en una rama con nombre?
- 22. Comienza una rama demasiado tarde, cambie el padre de mi rama
- 23. crear una rama vacía
- 24. Susto de mi vida con GIT: ¡No tengo rama!
- 25. Git: creó una nueva rama de la rama equivocada
- 26. En git, ¿cómo elimino una confirmación de una rama y la aplico a una rama diferente?
- 27. TortoiseHG: Cierre una rama con nombre
- 28. ¿Cómo eliminar una rama accidental en TortoiseHg?
- 29. ¿Cómo elimino una rama remota en Git?
- 30. Github: obtener una nueva rama de desarrollo en mi tenedor
... y si ya se ha cambiado (limpiamente) a esa rama: 'hg diff -r default' hará lo mismo – declension
¿Cómo se difiere solo con el nombre de archivo? – BMW