2009-12-15 15 views
27

Okul bilgisayarında çok çalışıyorum. Hiçbir şey yükleyemiyoruz, ancak araçlarımızın çoğunu flash disklerimizde kullanıyoruz, ancak Komut İstemi'nin Flash Drive'ımdan Mercurial'ı kullanmasının bir yolu olup olmadığını merak ediyordum. Teoride, Mercurial'in dosyalarının flash sürücümde olduğunu söyleyeyim, oradan nereye giderdim?Bir Flash Sürücüde Mercurial Çalışıyor?

cevap

24

flash sürücü sürücü G idi ki: ve Mercurial yürütülebilir G şunlardır: mercurial

açın \ Komut istemi ve girin:

set PATH=%PATH%;G:\mercurial 

Normal

olarak hg kullanmak geçin Bu teoride çalışmalıdır. Bir * Nix bilgisayarda iseniz, böyle bir şey yapacağını (/ media/FLASHDRIVE verilen flash sürücüye yoludur): yardımcı

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

Umut!

DÜZENLEME aşağıda yorumuna cevaben

:

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

mi yapmalıyım :)

+0

Bu işe yaradı! Teşekkürler ama başka bir sorum var! Bunu bir .bat dosyasına dahil etmenin herhangi bir yolu var mı? Bu yüzden sadece bunu açıp komut istemi açıp aynı anda çalıştırmalı mıyım? – NessDan

+0

Siz efendim, bir anlık winrar. Teşekkür ederim ve çok takdir ediyorum! – NessDan

26

Windows Bryan'ın çözüm "gerçekten" taşınabilir hale getirmek için 2000/XP/Vista/7, BAT dosyasının Mercurial'ın dizininde olduğunu varsayarak aşağıdakileri kullanın:

set PATH=%PATH%;%~dp0% 

Yani, daha fazla kodlanmış yol yok.

+0

Ya, önceki kodun taşınabilir olmadığını fark ettik ama düzeltdik. Buradaki kod bizimkilerden farklı görünüyor, tam olarak ne% ~ dp0%// için ne yapar? – NessDan

+2

Yukarıdakiler oldukça iyi, aslında. Bu çılgın% ~ dp0%, şu anda çalışan yarasa dosyasının – rossipedia

22

indirme o f Kaplumbağa hg dosyaları ayıklamak olacak

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

kaplumbağa hg Msi kurulum: \ hg-temp yolu,

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

f silin: \ hg-temp \ PFiles \ TortoiseHg

Sonra f ekleyin: \ hg senin yoluna

set PATH=%PATH%;f:\hg 

(f: \ flash sürücünüzdür)

+3

yolunu temel olarak değerlendirir. Bu yöntemi, taşınabilir bir tortoizehg üretmek için kullanıyorum. Ekleyeceğim tek şey, yönetim haklarına sahip değilseniz, ürünü kendinize "tanıtabilirsiniz" ve paketinizi açmanıza izin vermenizdir. Sadece yukarıdaki msiexec/ju tortoisehg- (sürüm) .msi 'çalıştırın. – icabod