Ejecución Mercurial en una Unidad Flash?


Así que hago mucho trabajo en una computadora de la escuela. No podemos instalar nada, pero tenemos la mayoría de nuestras herramientas en nuestras unidades flash, pero me preguntaba si hay una manera de obtener el símbolo del sistema para usar Mercurial fuera de mi unidad Flash. Digamos en teoría que los archivos de Mercurial estaban en mi unidad flash, ¿a dónde iría desde allí?

Author: Kara, 2009-12-15

3 answers

Digamos que su unidad flash era la unidad G: y sus ejecutables Mercurial están en G:\mercurial

Abra un símbolo del sistema e ingrese:

set PATH=%PATH%;G:\mercurial

Proceda a usar hg como normal

Esto debería funcionar, en teoría. Si estás en una computadora *nix, harías algo como esto (dado que /media/FLASHDRIVE es la ruta a tu unidad flash):

export PATH=$PATH:/media/FLASHDRIVE/mercurial

¡Espero que eso ayude!

EDITAR

En respuesta al comentario siguiente:

@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:\mercurial
cmd.exe

Debería hacerlo:)

 24
Author: rossipedia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-15 01:00:32

Para hacer que la solución de Bryan sea "verdaderamente" portátil en Windows 2000 / XP / Vista / 7, asumiendo que el archivo BAT está dentro del directorio de Mercurial, use:

set PATH=%PATH%;%~dp0%

Entonces, no más rutas codificadas.

 26
Author: user245794,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-07 18:33:50

Descarga la tortuga hg .configuración de msi

msiexec /a tortoisehg-1.1.4-hg-1.6.4-x64.msi /qb TARGETDIR=f:\hg-temp

Extraerá los archivos hg de tortise a f:\hg-temp surco,

goto f:\hg-temp\PFiles\TortoiseHg and copy it to F:\hg

Suprimir f:\hg-temp\PFiles\TortoiseHg

A continuación, añadir f:\hg a tu camino

set PATH=%PATH%;f:\hg

(f:\ es su unidad flash)

 23
Author: prabir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-28 02:22:17