तो मैं एक स्कूल कंप्यूटर पर बहुत काम करता हूं। हम कुछ भी इंस्टॉल नहीं कर सकते हैं, लेकिन हमारे पास हमारे फ्लैश ड्राइव पर हमारे अधिकांश टूल हैं लेकिन मैं सोच रहा था कि मेरे फ़्लैश ड्राइव के Mercurial बंद करने के लिए कमांड प्रॉम्प्ट प्राप्त करने का कोई तरीका है या नहीं। आइए सिद्धांत में कहें कि Mercurial की फाइलें मेरे फ्लैश ड्राइव पर थीं, मैं वहां से कहाँ जाऊं?एक फ्लैश ड्राइव पर Mercurial चल रहा है?
उत्तर
मान लें कि आपका फ्लैश ड्राइव ड्राइव जी था: और अपने मर्क्युरियल निष्पादनयोग्य जी में कर रहे हैं: \ तेज
खुला एक कमांड प्रॉम्प्ट और दर्ज करें:
set PATH=%PATH%;G:\mercurial
सामान्य
रूप hg
उपयोग करने के लिए आगे बढ़ें यह सिद्धांत में, काम करना चाहिए। यदि आप एक * nix कंप्यूटर इस्तेमाल कर रहे हैं, तो आप कुछ इस तरह करना होगा (दिए गए/मीडिया/flashdrive अपने फ्लैश ड्राइव करने के लिए पथ है):
export PATH=$PATH:/media/FLASHDRIVE/mercurial
आशा है कि मदद करता है!
संपादित
नीचे टिप्पणी के जवाब में:
@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:\mercurial
cmd.exe
यह करना चाहिए :)
Windows में ब्रायन का समाधान "सही मायने में" पोर्टेबल बनाने के लिए 2000/XP/Vista/7, मानते हुए कि बीएटी फ़ाइल Mercurial की निर्देशिका के अंदर है, उपयोग करें:
set PATH=%PATH%;%~dp0%
तो, कोई और हार्डकोडेड पथ नहीं।
हां, हमने देखा कि पिछला कोड अन-पोर्टेबल था लेकिन हमने इसे ठीक किया। यहां कोड हमारे से अलग दिखता है, हालांकि,% ~ dp0% क्या करता है/खड़ा करता है? – NessDan
उपरोक्त बहुत अच्छा है, वास्तव में। वह पागल% ~ dp0% मूल रूप से चल रहे बल्ले फ़ाइल – rossipedia
डाउनलोड कछुआ एचजी .msi सेटअप
msiexec /a tortoisehg-1.1.4-hg-1.6.4-x64.msi /qb TARGETDIR=f:\hg-temp
यह च को tortise एचजी फ़ाइलों को अलग होगा: \ एचजी-अस्थायी पथ,
goto f:\hg-temp\PFiles\TortoiseHg and copy it to F:\hg
हटाएँ च: \ एचजी-अस्थायी \ PFiles \ TortoiseHg
फिर च जोड़ें: अपने पथ पर \ एचजी
set PATH=%PATH%;f:\hg
(एफ: \ आपका फ्लैश ड्राइव है)
के पथ पर मूल रूप से मूल्यांकन करता है, मैं अभी भी पोर्टेबल टोर्टोइजग उत्पन्न करने के लिए इस विधि का उपयोग करता हूं। एक बात जो मैं जोड़ूंगा वह यह है कि यदि आपके पास प्रशासनिक अधिकार नहीं हैं, तो आप उत्पाद को "विज्ञापन" कर सकते हैं, जिससे आप इसे अनपैक कर सकते हैं। उपर्युक्त से पहले 'msiexec/ju tortoisehg- (संस्करण) .msi' चलाएं। – icabod
यह काम किया! धन्यवाद लेकिन एक और सवाल मिला! क्या किसी .bat फ़ाइल में इसे शामिल करने का कोई तरीका है, इसलिए मैं इसे खोलूंगा और इसे कमांड प्रॉम्प्ट खोलूंगा और उसी समय इसे चलाऊंगा? – NessDan
आप महोदय, तत्काल Winrar हैं। धन्यवाद और मैं इसकी बहुत सराहना करता हूं! – NessDan