Nes*_*Dan 27 mercurial portability usb-flash-drive
所以我在学校的电脑上做了很多工作.我们无法安装任何东西,但我们的闪存驱动器上有大部分工具,但我想知道是否有办法让命令提示符从我的闪存驱动器上使用Mercurial.让我们说理论上说Mercurial的文件在我的闪存驱动器上,我会从那里去哪里?
小智 26
为了使Bryan的解决方案在Windows 2000/XP/Vista/7中"真正"可移植,假设BAT文件位于Mercurial的目录中,请使用:
set PATH=%PATH%;%~dp0%
Run Code Online (Sandbox Code Playgroud)
所以,没有更多的硬编码路径.
ros*_*dia 24
假设您的闪存驱动器是驱动器G:并且您的Mercurial可执行文件位于G:\ mercurial中
打开命令提示符并输入:
set PATH=%PATH%;G:\mercurial
Run Code Online (Sandbox Code Playgroud)
继续hg
正常使用
从理论上讲,这应该有效.如果你在*nix计算机上,你会做这样的事情(给定/ media/FLASHDRIVE是闪存驱动器的路径):
export PATH=$PATH:/media/FLASHDRIVE/mercurial
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
编辑
回应以下评论:
@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:\mercurial
cmd.exe
Run Code Online (Sandbox Code Playgroud)
应该这样做:)
pra*_*bir 23
download the tortoise hg .msi setup
msiexec /a tortoisehg-1.1.4-hg-1.6.4-x64.msi /qb TARGETDIR=f:\hg-temp
Run Code Online (Sandbox Code Playgroud)
it will extract the tortise hg files to f:\hg-temp path,
goto f:\hg-temp\PFiles\TortoiseHg and copy it to F:\hg
Run Code Online (Sandbox Code Playgroud)
Delete f:\hg-temp\PFiles\TortoiseHg
Then add f:\hg to your path
set PATH=%PATH%;f:\hg
Run Code Online (Sandbox Code Playgroud)
(f:\ is your flash drive)
归档时间: |
|
查看次数: |
8192 次 |
最近记录: |