Mercurial / Kiln ¿cómo puedo get un file eliminado sin afectar a mis otros files?

Tengo un file que se eliminó hace unos pocos sets de cambios. Como se puede imaginar, los otros files en mi proyecto han cambiado desde entonces. ¿Cómo puedo recuperar ese file (en realidad son 2 files) sin revertir todos los demás files fuente?

Use hg revert solo para ese file:

 hg revert -r REV path/to/deleted/file 

De la ayuda para hg revert

Si un file ha sido eliminado, se restaura. Si se modificó el modo ejecutable de un file, se restablece.

Si se dan nombres, se revierten todos los files que coinciden con los nombres. Si no se dan arguments, no se revierten los files.

Otro enfoque para esto es usar el website de Kiln. Puede search un set de cambios por ID del set de cambios, o simplemente usar una date de búsqueda, .eg date:2011-10-01..2011-10-31

Esto le dará una list de sets de cambios, click el que muestre la versión del código que desea recuperar, y luego, si hace clic en Browse files at [changeset id] enlace Browse files at [changeset id] en el lado derecho, obtendrá un list de las carpetas y files en ese punto en el time.

A continuación, puede agregar nuevos files a su proyecto y cortar y pegar el código en esos nuevos files.

Es cierto que este no es un enfoque tan bueno para recuperar un file completo, pero es útil si solo quiere recuperar parte del código, o si alguien posteriormente ha agregado un nuevo file con el nombre del file anterior.