Pregunta

¿Puedo archivar un código en el que he estado trabajando, en el trabajo, con Tortoisehg ... vete a casa ... Tirar/fusionar/actualizar ... y luego desaprobar y seguir trabajando en casa?

¿Tortoisehg ofrece esto?

En el trabajo, creé una nueva oportunidad y agregué todos mis archivos 'tocados' en el Shelve. Pero cuando llegué a casa no pude encontrar/ver el estante, etc.

¿Fue útil?

Solución

El estante es solo un archivo en la copia local del repositorio, por lo que si está trabajando desde otra computadora, no verá el estante.

Nota: La implementación de TortoiseHG es solo para crear una diferencia en el archivo .hg\shelve, así que potencialmente podría enviar un correo electrónico al archivo a casa y colocarlo en el .hg Carpeta (¡teniendo cuidado de no destruir un estante existente, por supuesto!)

Otros consejos

MQ con Pull | Push, incluidos los parches de MQ, tal vez más de forma natural

En Windows, puede sincronizar automáticamente los estantes utilizando un servicio de sincronización de almacenamiento en la nube como Dropbox o Google Drive. Mueva el directorio de estanterías (en .hg) a su carpeta de almacenamiento en la nube y reemplácela con una unión de directorio. Puede crear una unión de directorio ejecutando esto en el directorio .hg:

mklink /h shelves C:/Users/<username>/Google Drive/shelves

Por supuesto, reemplace el objetivo con cualquier ubicación que realmente esté usando. Repita esto en toda la computadora en la que está usando Mercurial.

Puede colocar los archivos en los que está trabajando en la carpeta compartida Dropbox (o similar).
De esta manera, siempre tendrá una copia sincronizada de su archivo en varias computadoras.
Tal vez esta no es la solución más limpia, pero funciona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top