そのため、学校のコンピューターで多くの作業を行っています。何もインストールできませんが、ほとんどのツールはフラッシュ ドライブに保存されていますが、コマンド プロンプトでフラッシュ ドライブから 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
tortoise 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 に答える