Robię dużo pracy na szkolnym komputerze. Nie możemy niczego instalować, ale większość naszych narzędzi znajduje się na naszych dyskach flash, ale zastanawiałem się, czy istnieje sposób na uzyskanie Command Prompt, aby użyć Mercurial poza moim Flash Drive. Powiedzmy w teorii, że pliki Mercuriala znajdowały się na moim dysku flash, dokąd chciałbym przejść?Uruchamianie Mercurial na dysku flash?
Odpowiedz
Say dysk flash był napęd G: i twoi Mercurial wykonywalne są w G: \ mercurial
otworzyć wiersz poleceń i wpisz:
set PATH=%PATH%;G:\mercurial
przystąpić do korzystania hg
jako normalnego
To powinno działać teoretycznie. Jeśli jesteś na komputerze * nix, byś zrobił coś takiego (podane/media/FlashDrive jest ścieżką do dysku flash):
export PATH=$PATH:/media/FLASHDRIVE/mercurial
nadzieję, że pomoże!
EDIT
W odpowiedzi na komentarz poniżej:
@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:\mercurial
cmd.exe
powinno wystarczyć :)
Aby rozwiązanie Bryana "prawdziwie" przenośny w systemie Windows 2000/XP/Vista/7, zakładając, że plik BAT znajduje się w katalogu Mercurial, użyj:
set PATH=%PATH%;%~dp0%
Tak więc, nie ma już twardych ścieżek.
Ya, zauważyliśmy, że poprzedni kod był trochę nieprzenośny, ale naprawiliśmy go. Kod tutaj wygląda inaczej niż nasz, co dokładnie robi%/dp0%? – NessDan
Powyższe jest całkiem dobre. Ten szalony% ~ dp0% zasadniczo ocenia ścieżkę aktualnie działającego pliku nietoperza. – rossipedia
ściągnięciu setup msi tortoisehg
msiexec /a tortoisehg-1.1.4-hg-1.6.4-x64.msi /qb TARGETDIR=f:\hg-temp
będzie wyodrębnić pliki tortise Hg f: ścieżka \ HG-temp,
goto f:\hg-temp\PFiles\TortoiseHg and copy it to F:\hg
Usuń f: \ Temp \ HG-Pfiles \ TortoiseHg
Następnie dodać f: \ Hg ścieżce
set PATH=%PATH%;f:\hg
(f: \ to twój dysk flash)
Nadal używam tej metody do produkcji przenośnego tortoisehg. Jedną z rzeczy, które chciałbym dodać, jest to, że jeśli nie masz uprawnień administracyjnych, możesz "reklamować" produkt dla siebie, umożliwiając rozpakowanie go. Po prostu uruchom 'msiexec/ju tortoisehg- (version) .msi' przed powyższym. – icabod
To działało! Dzięki, ale dostałem kolejne pytanie! Czy istnieje sposób na włączenie go do pliku .bat, więc po prostu otwórz to i otwórz to polecenie i uruchom je w tym samym czasie? – NessDan
Ty jesteś, natychmiastowy winrar. Dziękuję i bardzo to doceniamy! – NessDan