¿Tiene hg, svn u otros una opción como git stash?git stash Equivalentes en otros sistemas de control de revisiones?
Respuesta
El nombre general para que la función es:
Estanterías:. La posibilidad de cargar realidad ediciones intermedias al servidor sin realmente comprobar en
En un CVC (centralizada VCS), en realidad se necesita cargue esos datos intermedios a un servidor central.
Pero en un DVCS (Distributed VCS), solo necesita almacenarlos en el repositorio local.
No:
- la shelve extension para Mercurial
- temporary branches for SVN, o patch files
- p4tar (de nuevo parche basado) para Perforce, aunque el Perforce 2009.2 has now shelve and unshelve features.
- saved checked-out data in Plastic SCM (por estanterías de datos)
Usted puede encontrar todos los otros comandos estanterías SCM en este SCM comparison table on Wikipedia.
- Accurev:
torreón/co(esto es discutido in this question) - Bazar: archivar/unshelve
- Darcs: volver/unrevert
Jazz control de código fuente, integrada en IBM Rational Team Concert admite esta funcionalidad. Se llama "Suspender".
Desde el sitio Jazz.net: "Jazz le permite eliminar temporalmente un conjunto de cambios de su área de trabajo suspendiéndolo. En algún momento en el futuro, puede reanudar el conjunto de cambios y continuar trabajando en él".
Esto no es realmente equivalente porque no es intermedio. Cuando "suspende" lo ha eliminado de su área de trabajo pero se ha producido el check-in (el componente tiene un nuevo conjunto de cambios) – Oliver
Cuando _Suspende_ un conjunto de cambios, el _code_ se elimina de su área de trabajo local ** y * * desde el espacio de trabajo del repositorio. Está en su componente, pero solo como "suspendido" o "suspendido" conjunto de cambios Eso significa que si alguien carga ese repositorio y compila el proyecto, ** ** no incluirá esos cambios. Entonces, ¿en qué sentido es esto diferente de Shelve o Stash? – macrobug
Si no desea utilizar los estantes, puede hacerlo de la siguiente manera.
hg diff > mylocalchanges.txt
hg revert -a
# Do your merge here, once you are done, import back your local mods
hg import --no-commit mylocalchanges.txt
- 1. git stash y git pull
- 2. git stash questions
- 3. Bitbucket despojado revisiones git
- 4. ¿Replicar la ablity de enlace de Sourcesafe en SVN u otros sistemas de control de versiones?
- 5. git stash pop vs git rebase
- 6. git bundle desde stash divergence punto hasta stash
- 7. git stash aplicar la versión
- 8. ¿Sistemas de control de versiones simultáneas múltiples?
- 9. `git stash` durante un conflicto de combinación
- 10. ¿Cómo emular 'git stash' en fósil, bzr?
- 11. reCAPTCHA frente a otros sistemas de captcha
- 12. Pros y contras de sistemas de control de revisión distribuidos?
- 13. ¿Equivalentes a la cuenta de MSVC en otros compiladores?
- 14. hg shelve equivalente a git stash drop
- 15. Registro de Git: registro de futuras revisiones
- 16. Alias git stash poop to pop?
- 17. Deshacer git stash pop en el árbol de trabajo sucio
- 18. Team Foundation Server vs. SVN y otros sistemas de control de fuente
- 19. Git Svn Obtener más revisiones
- 20. Necesito quitar algunas revisiones de git-svn
- 21. Control de versión para sonido, video y otros archivos binarios
- 22. Sistemas de control de código fuente en desarrollo web
- 23. ¿Es posible soltar un solo archivo de git stash?
- 24. Apagar el pager en git para el comando stash only
- 25. Stash cambia a archivos específicos
- 26. ¿Cómo se convierte en desarrollador de software para satélites y otros sistemas de misión crítica?
- 27. git stash cambios se aplican a la nueva sucursal?
- 28. ¿Cómo puedo comparar dos revisiones en git en Eclipse?
- 29. git eliminar las revisiones más antiguas de un archivo
- 30. hay una API para GIT (C++ u otros idiomas)
Alternativamente, para Mercurial: http://stackoverflow.com/questions/6158419/hg-mercurial-any-way-to-set-aside-the-working-copy-for-later –
Posiblemente WP tiene cambiado desde esta respuesta, pero la entrada de Accurev no muestra soporte para archivar :( –
@MattSach Sí, esto debe haber cambiado después de esta pregunta de 2013: https://stackoverflow.com/q/19765112/6309 – VonC