rufus - ¿Ejecutar Mercurial en una unidad flash?
win to usb (3)
Digamos que su unidad flash era la unidad G: y sus ejecutables Mercurial están en G: / mercurial
Abra un símbolo del sistema y escriba:
set PATH=%PATH%;G:/mercurial
Proceda a utilizar hg
como de costumbre.
Esto debería funcionar, en teoría. Si estás en una computadora * nix, harías algo como esto (dado / media / FLASHDRIVE es la ruta a tu unidad flash):
export PATH=$PATH:/media/FLASHDRIVE/mercurial
¡Espero que ayude!
EDITAR
En respuesta al comentario a continuación:
@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:/mercurial
cmd.exe
Deberías hacerlo :)
Así que trabajo mucho en una computadora de la escuela. No podemos instalar nada, pero tenemos la mayoría de nuestras herramientas en nuestras unidades de memoria flash, pero me preguntaba si hay alguna forma de que el símbolo del sistema utilice Mercurial de mi unidad de memoria flash. Digamos en teoría que los archivos de Mercurial estaban en mi unidad flash, ¿a dónde iría desde allí?
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%
Por lo tanto, no hay más caminos codificados.
descargar la configuración de tortuga hg .msi
msiexec /a tortoisehg-1.1.4-hg-1.6.4-x64.msi /qb TARGETDIR=f:/hg-temp
extraerá los archivos hd tortise a la ruta f: / hg-temp,
goto f:/hg-temp/PFiles/TortoiseHg and copy it to F:/hg
Eliminar f: / hg-temp / PFiles / TortoiseHg
Luego agrega f: / hg a tu ruta
set PATH=%PATH%;f:/hg
(f: / es tu unidad flash)