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