所以我在学校的电脑上做了很多工作。我们无法安装任何东西,但我们的大部分工具都在我们的闪存驱动器上,但我想知道是否有办法让命令提示符从我的闪存驱动器中使用 Mercurial。假设理论上 Mercurial 的文件在我的闪存驱动器上,我会从那里去哪里?
问问题
8422 次
3 回答
26
要使 Bryan 的解决方案在 Windows 2000/XP/Vista/7 中“真正”可移植,假设 BAT 文件位于 Mercurial 的目录中,请使用:
set PATH=%PATH%;%~dp0%
所以,没有更多的硬编码路径。
于 2010-01-07T18:33:50.953 回答
25
假设您的闪存驱动器是驱动器 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
应该这样做:)
于 2009-12-15T00:12:44.097 回答
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 路径,
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:\ 是您的闪存驱动器)
于 2010-10-09T07:13:32.693 回答