यह कमांड mvsp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
mvs - एक कमांड लाइन Mediawiki क्लाइंट
SYNOPSIS
एमवीएस [विकल्प] कमांड [विकल्प] [फ़ाइल नाम]
एमवीएस -एच|--help
एमवी --संस्करण
एमवीएस-डी
एमकेडीआईआर विकीस्टफ
सीडी विकिस्टफ
एमवीएस लॉगिन [-क्यू|-वी] [-टी] [-डी ] [-l language_code ] [-u ] [-पी ] [-व ]
एमवी अपडेट [-क्यू|-वी] [ ..]
एमवीएस अप [[-क्यू|-वी] ..]
एमवीएस प्रतिबद्ध [-क्यू|-वी] [-एम] [-डब्ल्यू] -एम "संदेश प्रतिबद्ध"
एमवीएस कॉम [-क्यू|-वी] [-एम] [-डब्ल्यू] -एम "संदेश प्रतिबद्ध"
एमवीएस पूर्वावलोकन [-क्यू|-वी] [-एम] [-डब्ल्यू] [-एम "संदेश प्रतिबद्ध"]
वर्णन
"एमवीएस" एक कमांड लाइन क्लाइंट है जिसका उद्देश्य विकी के ऑफ़लाइन संपादन को आसान बनाना है
विषय। यह आपको किसी दिए गए Mediawiki साइट से कितने भी पृष्ठ प्राप्त करने की अनुमति देता है, संपादित करें
किसी भी संपादक के साथ पृष्ठ, पृष्ठों के समवर्ती अपडेट प्राप्त करें और मर्ज करें, और फिर सुरक्षित रूप से
सर्वर पर पृष्ठ के संस्करण में वापस उपयोगकर्ताओं के स्वयं के परिवर्तन करने के लिए प्रतिबद्ध करें।
"mvs" कमांड जो फ़ाइल नाम तर्क लेते हैं, केवल एक फ़ाइल नाम को स्वीकार करते हैं जैसे कि
बहुत अधिक सर्वर बैंडविड्थ लेने से बचें।
नोट:संस्करण 0.27 से पहले के "mvs" के उपयोगकर्ता देखेंगे कि इस दस्तावेज़ में
विकल्प ज्यादातर "mvs" उप-कमांड के बाद सूचीबद्ध होते हैं। इससे "mvs" अधिक समान व्यवहार करता है
"सीवीएस", "एसवीएन", या "टीएलए", और इसलिए इसे उन लोगों के लिए आसान बनाना चाहिए जो उपयोग करने के आदी हैं
उन कार्यक्रमों। यदि आप पुराने तरीके से "mvs" का उपयोग करना पसंद करते हैं, तो यह अभी भी काम करेगा, कम से कम
अगले कुछ संस्करणों के लिए।
जल्दी शुरू
कदम 1: बनाएं an खाते on la मीडियाविकी सर्वर.
यह सामान्य तरीके से किया जाना चाहिए, जिस मीडियाविकी वेबसाइट पर आप जाना चाहते हैं
योगदान देना और एक नया खाता बनाना, प्राथमिकताएँ निर्धारित करना आदि।
यह उम्मीद से बिना कहे चला जाना चाहिए कि आप इससे परिचित होना चाहेंगे
साइट के संपादकीय, उपयोग और कॉपीराइट दिशानिर्देश। आपको भी बनाना चाहिए
सामान्य UI के माध्यम से कुछ योगदान, और पहले हाल के परिवर्तनों का अनुसरण करने के बारे में जानें
एमवी का उपयोग कर योगदान।
इसके अलावा इस परीक्षण के लिए आपके पास पहले से ही एक उपयोगकर्ता पृष्ठ होना चाहिए जैसे
उपयोगकर्ता: उस पर कुछ के साथ, जहां वह उपयोगकर्ता नाम है जिसके साथ आप
खाता स्थापित किया।
कदम 2: बनाएं a काम कर रहे डायरेक्टरी
"mvs" Mediawiki स्वरूपित फ़ाइलों के साथ ".wiki" एक्सटेंशन के साथ काम करता है और जो संग्रहीत हैं
सर्वर जानकारी के साथ a काम कर रहे डायरेक्टरी. आपको करना होगा at कम से कम
प्रत्येक Mediawiki साइट के लिए एक कार्यशील निर्देशिका जिसमें आप योगदान करते हैं।
एक नई निर्देशिका बनाने के लिए बस "mkdir" या समकक्ष का उपयोग करें, और फिर उसमें cd से पहले
निर्देशिका.
mkdir wikitravel.en
सीडी wikitravel.en
नीचे दिए गए सभी ऑपरेशन इस निर्देशिका से किए जाने चाहिए।
कदम 3: लॉगिन करें का उपयोग "एमवीएसई लॉग इन करें"
लॉगिन का उपयोग करने के लिए आपको यह जानना होगा कि मेजबानमीडियाविकी साइट का नाम जिस पर आप चाहते हैं
योगदान करना।
www.wikitravel.org
अब इसका उपयोग करें मेजबान लॉगिन करने के लिए अपने उपयोगकर्ता नाम और पासवर्ड के साथ।
एमवीएस लॉगिन -डी www.wikitravel.org -u -पी 'गुप्त'
यदि "mvs" आपके Mediawiki होस्ट के बारे में जानता है तो यह "wiki_path" को सही पर सेट करेगा
उस सर्वर के लिए डिफ़ॉल्ट। इस मामले में यह भाषा संस्करण का चयन करने में भी सक्षम होगा
यदि आप "भाषा_कोड" निर्दिष्ट करते हैं तो आपके लिए उस विकी का:
mvs लॉगिन -d www.wikitravel.org -l fr -u -पी 'गुप्त'
कोड उस कोड से मेल खाना चाहिए जिसे आपका विकी होस्ट किसी दी गई भाषा के लिए उपयोग करता है, और निश्चित रूप से
दिए गए होस्ट के लिए भाषा संस्करण मौजूद होना चाहिए।
यदि आपका Mediawiki इंस्टाल विकी स्क्रिप्ट के लिए एक गैर-मानक पथ का उपयोग करता है, तो आप इसे इस पर निर्दिष्ट कर सकते हैं
लॉग इन करें। विकी स्क्रिप्ट का पथ होस्ट नाम के बाद और पहले के URL का हिस्सा है
NS '?':
एमवीएस लॉगिन \
-डी www.wikitravel.org \
यू \
-पी 'गुप्त' \
-w 'mw/wiki.phtml'
सफल होने के बाद आप बनाई गई .mediawiki फ़ाइल में संपादन और क्रिया पथ बदल सकते हैं
तदनुसार लॉगिन करें।
अब आप Mediawiki सर्वर पर जो कुछ भी सबमिट करेंगे वह उपयोगकर्ता को क्रेडिट कर दिया जाएगा " ".
नोट: यदि आप "mvs" के पुराने संस्करण का उपयोग कर रहे हैं, तो आपको संभवतः इसे हटा देना चाहिए
आपकी कार्यशील निर्देशिका में .mediawiki फ़ाइल।
कदम 4: उपयोग "एमवीएसई अपडेट करें" सेवा मेरे लाना एक or अधिक काम कर रहे फ़ाइलों
आप मौजूदा सामग्री को साइट से हटा सकते हैं, या "एमवीएस अपडेट" के साथ नए पेज बना सकते हैं।
यह याद रखना कि आपकी फ़ाइलों को ".wiki" एक्सटेंशन की आवश्यकता होगी:
एमवीएस अद्यतन उपयोगकर्ता: .विकी उपयोगकर्ता: /Test_Page.wiki
यह उत्पादन का उत्पादन करना चाहिए:
यू उपयोगकर्ता: विकी
एक उपयोगकर्ता: /Test_Page.wiki
यू (अद्यतन के लिए) का अर्थ है कि उपयोगकर्ता: सर्वर और उसकी सामग्री पर पाया गया था
स्थानीय फाइलों में डाला। ए (जोड़ा गया) का अर्थ है कि
उपयोगकर्ता: /Test_Page.wiki पृष्ठ अभी सर्वर पर मौजूद नहीं है, और जोड़ा जाएगा
जब आप "एमवी प्रतिबद्ध" चलाते हैं।
ध्यान दें कि हम जिन दोनों पेजों के साथ काम कर रहे हैं वे अंदर हैं तुंहारे उपयोगकर्ता नाम स्थान। यह है
अपने आप को ऐसे पृष्ठों के साथ काम करने तक सीमित रखना शायद एक अच्छा विचार है जब आप
"एमवी" के साथ प्रयोग
कदम 5: संपादित करें la फ़ाइलों सेवा मेरे बनाना सुधार और योगदान
फ़ाइलों को संपादित करने के लिए अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें। आप इस पृष्ठ को देखने के लिए देख सकते हैं
देखें कि क्या आपके संपादक के लिए कोई Mediawiki सिंटैक्स हाइलाइटिंग फ़ाइल है:
http://en.wikipedia.org/wiki/Wikipedia:वाक्य - विन्यास पर प्रकाश डालना
बेशक अगर आपको अपने संपादक के लिए कोई हाइलाइटिंग फ़ाइल नहीं मिलती है तो आपका स्वागत है बनाने के लिए
एक और इसे ऊपर दिए गए पेज पर सबमिट करें।
कदम 6: उपयोग "एमवीएसई प्रतिबद्ध" सेवा मेरे प्रस्तुत तुंहारे परिवर्तन
जब आप किसी फ़ाइल का संपादन समाप्त कर लें और विकी सर्वर पर अपने परिवर्तन सबमिट करना चाहें
ऐसा करने के लिए "एमवी प्रतिबद्ध" का प्रयोग करें:
एमवीएस प्रतिबद्ध -एम 'संदेश प्रतिबद्ध' उपयोगकर्ता: विकी
आपके द्वारा सबमिट किए जा रहे परिवर्तनों के बारे में आप जो कुछ भी कहना चाहते हैं वह 'प्रतिबद्ध संदेश' कहां है
और क्यों। आपको एक प्रतिबद्ध संदेश देना होगा या "एमवी प्रतिबद्ध" विफल हो जाएगा। आप भी शायद
पता लगाएं कि "एमवी प्रतिबद्ध" शिकायत करने में विफल रहता है कि फ़ाइल सर्वर पर बदल गई है। अगर यह
यह मामला है कि आपको सबसे हालिया परिवर्तन प्राप्त करने के लिए फिर से "एमवीएस अपडेट" का उपयोग करने की आवश्यकता होगी।
कदम 7: अपडेट तुंहारे विकि फ़ाइलों
आप किसी भी समय अपनी किसी भी फाइल का सबसे अधिक मिलान करने के लिए "mvs update" का फिर से उपयोग कर सकते हैं
सर्वर से हाल के परिवर्तन। आपके परिवर्तन मर्जी नहीं अधिलेखित हो, बल्कि "mvs"
फ़ाइलों में किसी भी सर्वर परिवर्तन को मर्ज करने का प्रयास करेंगे क्योंकि वे आपके कामकाज में मौजूद हैं
निर्देशिका। ध्यान दें कि एक समय में केवल एक फ़ाइल पर काम करने के लिए अद्यतन और प्रतिबद्ध करें, ताकि मदद मिल सके
दुर्घटनाओं और सर्वर की भीड़ को रोकें।
अगर किसी कारण से कोई विरोध होता है, यानी आपने और किसी और ने बदलाव किए हैं जो
असंगत प्रतीत होता है, और इसका समाधान नहीं किया जा सकता है, तो आपकी फ़ाइल में एक होगा संघर्ष
message, जैसा कि नीचे "एमवीएस अपडेट" के लिए प्रलेखन में विस्तृत है। आप चाहिए कोई हल करें
संघर्ष से पहले फ़ाइल पर "mvs कमिट" का उपयोग करने का प्रयास कर रहा है। यह आमतौर पर बहुत
परिवर्तन के एक संस्करण या किसी अन्य को चुनने का साधारण मामला। आपको अपना सर्वश्रेष्ठ उपयोग करना चाहिए
निर्णय, प्रासंगिक "टॉक:" पृष्ठ से परामर्श करके एक समझौते को पूरा करने का प्रयास करें
अन्य योगदानकर्ता उन मामलों में जहां आप केवल असहमत हैं।
दोहराना
आप अपनी कार्यशील निर्देशिका में फ़ाइलों के साथ संपादन और परिवर्तन करना जारी रख सकते हैं।
अंततः आपके लिए एक से अधिक कार्यशील निर्देशिकाएँ बनाना एक अच्छा विचार हो सकता है
साइट, शायद उन्हें विषय के आधार पर समूहित करना। यह "mvs" के साथ ठीक काम करेगा क्योंकि यह करता है नहीं
किसी दिए गए कार्य में दिए गए सर्वर से सभी पृष्ठों की पूरी प्रतिलिपि की आवश्यकता है
काम करने के लिए निर्देशिका।
CHARACTER एन्कोडिंग
आपकी सभी ".wiki" फ़ाइलें UTF-8 एन्कोडिंग के साथ संग्रहित की जानी चाहिए। किसी दिए गए में लॉगिन करने पर
सर्वर एमवी उस सर्वर द्वारा उपयोग किए गए एन्कोडिंग को निर्धारित करेगा, और उसमें अपलोड करेगा
केवल एन्कोडिंग। गैर-UTF-8 वर्ण सेट का उपयोग करने वाले सर्वर के लिए आपको HTML निकायों का उपयोग करना चाहिए
किसी भी चरित्र के लिए आप प्रतिनिधित्व करना चाहते हैं जो सर्वर के चरित्र सेट के बाहर है।
इसमें अंग्रेजी विकिपीडिया भी शामिल है। हालांकि अधिकांश नई Mediawiki साइटें UTF-8 का उपयोग करती हैं, पर
ये साइटें HTML इकाइयां हैं कभी नहीँ जरूरत है।
बहस
कमानों
विकल्पों के बाद पहला तर्क निम्नलिखित दो आदेशों में से एक होना चाहिए:
एमवीएस लॉगिन
उपयोगकर्ता को एक . का उपयोग करके Mediawiki सर्वर में लॉगिन करने की अनुमति देता है मौजूदा लॉगिन और पासवर्ड
उस सर्वर के लिए। एक ही कार्यशील निर्देशिका से "लॉगिन" सभी "प्रतिबद्ध" कॉल करने के बाद
लॉग-इन उपयोगकर्ता के रूप में लॉग किया जाएगा।
एमवी अपडेट
Mediawiki सर्वर की सामग्री के साथ निर्दिष्ट फ़ाइल [फ़ाइलों] को अपडेट करता है। अगर कोई फ़ाइल करता है
अस्तित्व में नहीं है यह वर्तमान ऑनलाइन संस्करण के साथ बनाया और पॉप्युलेट किया गया है। अगर वहाँ कोई नहीं है
ऑनलाइन संस्करण, फ़ाइल या तो बनाई गई है और खाली छोड़ दी गई है, या इसे वैसे ही छोड़ दिया गया है। अगर
निर्दिष्ट फ़ाइल और संबंधित विकी पृष्ठ, दोनों में सामग्री है
लाइन दर लाइन दोनों को मिलाने का प्रयास किया जाता है। फ़ाइलें जो समान हैं
सर्वर संस्करण को नजरअंदाज कर दिया जाता है।
यदि कमांड लाइन पर कोई फ़ाइल नाम नहीं दिया गया है, तो .wiki . के साथ सभी दृश्यमान फ़ाइलें
एक्सटेंशन संसाधित किए जाते हैं।
किसी दी गई रेखा में परस्पर विरोधी परिवर्तनों का पता सबसे अधिक की तिथि के आधार पर लगाया जाता है
स्थानीय फ़ाइल का हालिया अपडेट और ऑनलाइन विकी में सबसे हालिया बदलाव की तारीख
पृष्ठ। यदि ऑनलाइन पृष्ठ और स्थानीय फ़ाइल दोनों में कोई पंक्ति बदल गई है तो उसे फ़्लैग किया जाता है
एक संघर्ष के रूप में, जैसा कि सीवीएस में है, लेकिन थोड़े अलग सिंटैक्स के साथ:
******* संघर्ष की शुरुआत 1 प्राथमिक में डालें, माध्यमिक में डालें ***** *****************************************
सर्वर पर दिखाई देने वाली रेखा
************************************************** **************************************************
रेखा स्थानीय रूप से दिखाई देती है
******* संघर्ष की समाप्ति 1************ *********************************************** ****
"एमवीएस अपडेट" फाइलों की स्थिति की रिपोर्ट करता है जिसे वह एक पत्र के साथ एसटीडीईआरआर को छूता है
फ़ाइल की स्थिति, और फिर फ़ाइल का नाम, फिर से सीवीएस की तरह इंगित करना। स्थिति
पत्र हैं:
= (अपरिवर्तित)
फ़ाइल सर्वर पर पेज के समान है।
ए (जोड़ा गया)
फ़ाइल विकी सर्वर पर एक नया पृष्ठ बन जाएगी।
एम (संशोधित)
फ़ाइल को स्थानीय रूप से संशोधित किया गया है।
यू (अपडेटेड)
फ़ाइल को विकि सर्वर से परिवर्तनों के साथ अद्यतन किया गया है।
सी (संघर्ष)
फ़ाइल में विरोध चिह्नक हैं।
? (अज्ञात)
न तो फ़ाइल, न ही संबंधित सर्वर पृष्ठ मौजूद है।
करना
विकि साइट पर निर्दिष्ट स्थानीय फ़ाइल में कोई भी परिवर्तन करता है। एक चेक बनता है
सबसे पहले यह सुनिश्चित करने के लिए कि सर्वर पर सबसे हाल ही में कोई परिवर्तन नहीं हुआ है
ताज़ा अपडेट। यदि फ़ाइल और सर्वर संस्करण समान हैं, तो कुछ भी नहीं किया जाएगा।
"एमवी कमिट" चलाते समय आप चाहिए को एक प्रतिबद्ध संदेश भेजने के लिए "-m" ध्वज का उपयोग करें
मीडियाविकी सर्वर। उदाहरण:
एमवीएस प्रतिबद्ध -एम 'जोड़ा गया होटल एल्डोरैडो' Paris.wiki
पूर्वावलोकन
यह कमांड "mvs commit" के समान कार्य करता है, सिवाय इसके कि वास्तव में कुछ भी नहीं है
प्रतिबद्ध। इसके बजाय, फ़ाइल अपलोड की जाती है और Mediawiki सर्वर वापस भेजता है a
स्वरूपित पूर्वावलोकन। "-एम" ध्वज वैकल्पिक है। यदि आप MVS_BROWSER . सेट करते हैं
अपने पसंदीदा ब्राउज़र के पथ और फ़ाइल नाम के लिए पर्यावरण चर, mvs will
इसे पूर्वावलोकन पृष्ठ के साथ लॉन्च करें।
स्वच्छ
यह आदेश आपके द्वारा देखे गए पृष्ठों से संबंधित किसी भी स्थानीय संस्करण संदर्भ फ़ाइल को हटा देता है
नष्ट कर दिया।
आरएम पेरिस.विकी
एमवी साफ
पट्टिका नामों
किसी भी अतिरिक्त तर्क के रूप में लिया जाता है स्थानीय फ़ाइल नामों को संसाधित किया जाना है। स्थानीय फ़ाइल नाम
किसी दिए गए Mediawiki पृष्ठ का एक्सटेंशन के साथ उसके URL एन्कोडेड नाम के समान होगा
".विकी"। यदि कोई तर्क नहीं दिया जाता है तो "विकी" एक्सटेंशन वाले और नीचे . के साथ कोई भी फ़ाइल नाम
वर्तमान निर्देशिका संसाधित की जाती है।
विकल्प
-h
उपयोग की जानकारी प्रदर्शित करें।
-D
ज्ञात Mediawiki सर्वर के बारे में जानकारी प्रिंट करें, फिर बाहर निकलें।
-q
आदेश को शांत करने का कारण बनता है। सूचनात्मक संदेशों को दबा दिया जाता है।
-u " "
"एमवीएस लॉगिन" के लिए एक उपयोगकर्ता नाम निर्दिष्ट करता है।
-p " "
"एमवीएस लॉगिन" के लिए एक पासवर्ड निर्दिष्ट करता है।
-l " "
भाषा के संस्करणों के बीच अंतर करने के लिए विकी सर्वर जिस भाषा कोड का उपयोग करता है।
-m " संदेश>"
"एमवी प्रतिबद्ध" के लिए एक प्रतिबद्ध संदेश। अपने परिवर्तनों की प्रकृति की व्याख्या करने के लिए इसका उपयोग करें।
-s " संदेश>"
"-एम" के समान
--अवयस्क
चुनें कि परिवर्तन को मामूली संपादन के रूप में चिह्नित करना है या नहीं। डिफ़ॉल्ट रूप से परिवर्तनों को मामूली के रूप में चिह्नित करना है यदि
Mediawiki उपयोगकर्ता प्रोफ़ाइल डिफ़ॉल्ट रूप से ऐसा करने के लिए सेट है। परिवर्तन करते समय इसका उपयोग करें
"एमवी प्रतिबद्ध" या "एमवी पूर्वावलोकन" के साथ पूर्वावलोकन के साथ।
-M
"--मामूली हाँ" के समान।
--घड़ी
चुनें कि संपादित पेज को अपनी वॉचलिस्ट में जोड़ना है या नहीं। "रखना" निर्दिष्ट करना बनाए रखेगा
वर्तमान देखी गई स्थिति। पृष्ठ को देखने के लिए डिफ़ॉल्ट है यदि यह पहले से ही किया जा रहा है
देखा गया है, या यदि Mediawiki उपयोगकर्ता प्रोफ़ाइल डिफ़ॉल्ट रूप से ऐसा करने के लिए सेट है। इसका इस्तेमाल तब करें जब
"एमवी प्रतिबद्ध" के साथ परिवर्तन करना या "एमवी पूर्वावलोकन" के साथ पूर्वावलोकन करना।
-W
"--वाच हाँ" के समान।
-w " पथ>"
Mediawiki स्क्रिप्ट को दिए गए "होस्ट" पर पथ। यह डिफ़ॉल्ट रूप से विकी/विकी.पीएचटीएमएल
जो Mediawiki 1.4.x के वैनिला इंस्टाल के लिए सही है।
-v
वर्बोज़। यदि यह सेट है तो "एमवीएस" आपको इसके बारे में बहुत सारी अतिरिक्त जानकारी देगा
काम। -Q ध्वज इसे ओवरराइड करता है।
पर्यावरण चर
एमवीएस_BROWSER
परिवर्तनों का पूर्वावलोकन करने के लिए आप जिस ब्राउज़र का उपयोग करना पसंद करते हैं।
HTTP प्रॉक्सी
उपयोग करने के लिए एक प्रॉक्सी सर्वर (यदि कोई हो), एक मानक URL के रूप में व्यक्त किया गया, कुछ इस तरह:
निर्यात HTTP_PROXY=http://[उपयोगकर्ता नाम:पासवर्ड@]proxy.myorg.org:8080
चेतावनियां
यह इस कार्यक्रम का प्रारंभिक संस्करण है। भविष्य के संस्करणों में बड़े अंतर हो सकते हैं
जो इस एक के साथ उनका परस्पर उपयोग करने की आपकी क्षमता को प्रभावित करेगा। विशेष रूप से
प्रारंभिक "कमांड" तर्क विकल्प बन सकते हैं और संघर्षों का प्रबंधन हो सकता है
नाटकीय रूप से बदलें।
onworks.net सेवाओं का उपयोग करके mvsp ऑनलाइन का उपयोग करें