在闪存驱动器上运行Mercurial?

时间:2009-12-15 00:07:33

标签: mercurial portability usb-flash-drive

所以我在学校的电脑上做了很多工作。我们无法安装任何东西,但我们的闪存驱动器上有大部分工具,但我想知道是否有办法让命令提示符从我的闪存驱动器上使用Mercurial。让我们说理论上Mercurial的文件在我的闪存驱动器上,我会从那里去哪里?

3 个答案:

答案 0 :(得分:26)

为了使Bryan的解决方案在Windows 2000 / XP / Vista / 7中“真正”可移植,假设BAT文件位于Mercurial的目录中,请使用:

set PATH=%PATH%;%~dp0%

所以,没有更多硬编码的路径。

答案 1 :(得分:24)

假设您的闪存驱动器是驱动器G:并且您的Mercurial可执行文件位于G:\ mercurial

打开命令提示符并输入:

set PATH=%PATH%;G:\mercurial

继续正常使用hg

理论上这应该有用。如果你在* nix计算机上,你会做这样的事情(给定/ media / FLASHDRIVE是闪存驱动器的路径):

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

希望有所帮助!

修改

回应以下评论:

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

应该这样做:)

答案 2 :(得分:23)

下载陆龟hg .msi设置

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

它会将tortise hg文件解压缩到f:\ hg-temp path,

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

删除f:\ hg-temp \ PFiles \ TortoiseHg

然后将f:\ hg添加到您的路径

set PATH=%PATH%;f:\hg

(f:\是你的闪存盘)

相关问题