این دستور mvsp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
mvs - یک سرویس گیرنده Mediawiki خط فرمان
خلاصه
دستور mvs [گزینهها] [گزینهها] [نام فایل]
mvs -h|--راهنما
mvs --نسخه
mvs -D
ویکیست mkdir
ویکیست سیدی
ورود به سیستم mvs [-q|-v] [-T] [-d ] [-l language_code ] [-u ] [-پ ] [-w ]
به روز رسانی mvs [-q|-v] [ ..]
mvs بالا [[-q|-v] ..]
mvs commit [-q|-v] [-M] [-W] -m "commit message"
mvs com [-q|-v] [-M] [-W] -m "commit message"
پیش نمایش mvs [-q|-v] [-M] [-W] [-m "commit message"]
شرح
"mvs" یک سرویس گیرنده خط فرمان است که هدف آن ساده کردن ویرایش آفلاین ویکی است
محتوا. این به شما امکان می دهد هر تعداد صفحه را از یک سایت مدیاویکی خاص دریافت کنید، آن را ویرایش کنید
صفحات را با هر ویرایشگر، دریافت و ادغام هر گونه به روز رسانی همزمان صفحات، و سپس با خیال راحت
تغییرات خود کاربران را به نسخه صفحه روی سرور بازگردانید.
دستورات "mvs" که آرگومان نام فایل را می گیرند، فقط یک نام فایل را می پذیرند
از مصرف بیش از حد پهنای باند سرور خودداری کنید.
توجه داشته باشید:کاربران "mvs" از قبل از نسخه 0.27 متوجه خواهند شد که در این مستندات
گزینه ها بیشتر بعد از دستور فرعی "mvs" فهرست می شوند. این باعث می شود که "mvs" بیشتر شبیه رفتار شود
"cvs"، "svn"، یا "tla" و بنابراین باید برای افرادی که عادت به استفاده از
آن برنامه ها اگر ترجیح می دهید از "mvs" به روش قدیمی استفاده کنید، حداقل هنوز کار می کند
برای چند نسخه بعدی
شروع سریع
گام 1: ساختن an حساب on la مدیاویکی سرور
این کار باید به روش عادی و با مراجعه به وب سایت Mediawiki که می خواهید انجام شود
مشارکت و ایجاد یک حساب جدید، تنظیم تنظیمات برگزیده و غیره.
امیدوارم بدون گفتن اینکه شما می خواهید با آن آشنا شوید
دستورالعمل های ویرایشی، استفاده و حق چاپ سایت. احتمالا شما هم باید درست کنید
برخی از مشارکتها را از طریق UI معمولی انجام دهید و در مورد پیگیری تغییرات اخیر قبلاً اطلاعات کسب کنید
مشارکت با استفاده از mvs
علاوه بر این، به خاطر این تست، باید قبلاً یک صفحه کاربری مانند داشته باشید
کاربر: با چیزی روی آن، کجا نام کاربری است که با آن شما
حساب را تاسیس کرد
گام 2: ساختن a کارگر فهرست راهنما
"mvs" با فایل های فرمت شده Mediawiki با پسوند ".wiki" کار می کند که ذخیره می شوند
همراه با اطلاعات سرور در a کارگر فهرست راهنما. شما باید داشته باشید at کمترین
یک فهرست کار برای هر سایت Mediawiki که در آن مشارکت می کنید.
به سادگی از "mkdir" یا معادل آن برای ایجاد یک دایرکتوری جدید و سپس قبل از cd در آن استفاده کنید
دایرکتوری.
mkdir wikitravel.en
سی دی wikitravel.en
تمام عملیات زیر باید از این دایرکتوری انجام شود.
گام 3: ورود با استفاده از "mvs وارد شدن"
برای استفاده از ورود باید بدانید میزباننام سایت مدیاویکی که می خواهید
کمک کردن
www.wikitravel.org
حالا از میزبان با نام کاربری و رمز عبور خود وارد شوید.
ورود به سیستم mvs -d www.wikitravel.org -u -p "راز"
اگر "mvs" از میزبان Mediawiki شما اطلاع داشته باشد، "wiki_path" را روی صحیح تنظیم می کند.
پیش فرض برای آن سرور در این صورت می تواند نسخه زبان را نیز انتخاب کند
اگر یک "language_code" را مشخص کنید از آن ویکی برای شما:
mvs login -d www.wikitravel.org -l fr -u -p "راز"
کد باید با کدی که میزبان ویکی شما برای یک زبان خاص استفاده می کند و البته مطابقت داشته باشد
نسخه زبان باید برای میزبان داده شده وجود داشته باشد.
اگر نصب Mediawiki شما از یک مسیر غیراستاندارد برای اسکریپت ویکی استفاده میکند، میتوانید آن را در آن مشخص کنید
وارد شدن. مسیر اسکریپت ویکی بخشی از URL بعد از نام میزبان و قبل از آن است
'؟':
ورود به سیستم mvs \
-d www.wikitravel.org \
-u \
-p "راز" \
-w 'mw/wiki.phtml'
پس از موفقیت در فایل .mediawiki ایجاد شده می توانید مسیرهای ویرایش و اقدام را تغییر دهید
بر این اساس وارد شوید
اکنون هر چیزی که به سرور Mediawiki ارسال کنید به کاربر اعتبار داده می شود. ".
توجه: اگر از نسخه قبلی "mvs" استفاده کرده اید، احتمالا باید آن را حذف کنید
فایل .mediawiki در فهرست کاری شما.
گام 4: استفاده کنید "mvs به روز رسانی" به رفتن و آوردن یک or بیش کارگر فایل ها
می توانید مطالب موجود را از سایت دریافت کنید یا صفحات جدیدی را با "به روز رسانی mvs" ایجاد کنید.
به یاد داشته باشید که فایل های شما به پسوند ".wiki" نیاز دارند:
به روز رسانی mvs کاربر: کاربر .wiki: /Test_Page.wiki
این باید خروجی را تولید کند:
کاربر U: ویکی
یک کاربر: /Test_Page.wiki
U (برای به روز رسانی) به این معنی است که کاربر: روی سرور و محتویات آن یافت شد
در فایل های محلی درج می شود. الف (برای افزوده) به این معنی است که
کاربر: صفحه /Test_Page.wiki هنوز در سرور وجود ندارد و اضافه خواهد شد
وقتی "mvs commit" را اجرا می کنید.
توجه داشته باشید که هر دو صفحه ای که با آنها کار می کنیم در داخل هستند خود را فضای نام کاربری این است
احتمالاً ایده خوبی است که در زمانی که هستید خود را به کار با چنین صفحاتی محدود کنید
آزمایش با "mvs"
گام 5: ویرایش la فایل ها به ساخت اصلاحات و مشارکت
از ویرایشگر متن مورد علاقه خود برای ویرایش فایل ها استفاده کنید. ممکن است بخواهید این صفحه را بررسی کنید
ببینید آیا یک فایل برجسته سازی نحوی Mediawiki برای ویرایشگر شما وجود دارد یا خیر:
http://en.wikipedia.org/wiki/Wikipedia:Syntax_highlighting
البته اگر یک فایل برجسته برای ویرایشگر خود پیدا نکردید، می توانید آن را ایجاد کنید
یکی و آن را به صفحه بالا ارسال کنید.
گام 6: استفاده کنید "mvs مرتکب شدن" به ارسال خود را تغییرات
هنگامی که ویرایش یک فایل تمام شد و می خواهید تغییرات خود را به سرور ویکی ارسال کنید
برای انجام این کار از "mvs commit" استفاده کنید:
mvs commit -m 'commit message' کاربر: ویکی
جایی که «پیام تعهد» هر چیزی است که میخواهید درباره تغییراتی که ارسال میکنید بگویید
و چرا. شما باید یک پیام commit ارائه دهید وگرنه "mvs commit" ناموفق خواهد بود. شما همچنین ممکن است
متوجه شوید که "mvs commit" با شکایت از تغییر فایل در سرور شکست خورده است. اگر این
در صورتی که برای دریافت جدیدترین تغییرات باید دوباره از "mvs update" استفاده کنید.
گام 7: بروزرسانی خود را ویکی فایل ها
برای تطبیق هر یک از فایلهای خود با بیشتر، میتوانید در هر زمان دوباره از "mvs update" استفاده کنید
تغییرات اخیر از سرور تغییرات شما اراده نه رونویسی شود، بلکه "mvs"
سعی خواهد کرد که هر گونه تغییر سرور را در فایل هایی که در کار شما وجود دارد ادغام کند
فهرست راهنما. توجه داشته باشید که به روز رسانی و commit فقط بر روی یک فایل در یک زمان کار می کند تا به شما کمک کند
جلوگیری از تصادفات و ازدحام سرور
اگر به دلایلی تضاد وجود داشته باشد، یعنی شما و شخص دیگری تغییراتی در آن ایجاد کرده اید
به نظر می رسد ناسازگار است، و قابل حل نیست، پس فایل شما حاوی یک است تضاد
پیام، همانطور که در مستندات مربوط به "به روز رسانی mvs" در زیر توضیح داده شده است. شما باید حل و فصل هر
درگیری قبل از تلاش برای استفاده از "mvs commit" در فایل. این معمولا بسیار است
موضوع ساده انتخاب یک نسخه از تغییر یا نسخه دیگر. شما باید بهترین استفاده را داشته باشید
قضاوت، با مراجعه به صفحه مربوطه "Talk:" سعی کنید با آن توافق کنید
در مواردی که شما به سادگی مخالف هستید، مشارکت کننده دیگر است.
تکرار
می توانید به ویرایش و انجام تغییرات با فایل های موجود در فهرست کاری خود ادامه دهید.
ممکن است ایده خوبی برای شما باشد که در نهایت چندین دایرکتوری کاری ایجاد کنید
سایت، شاید آنها را بر اساس موضوع گروه بندی کنید. این به خوبی با "mvs" کار می کند زیرا این کار را می کند نه
نیاز به یک کپی کامل از تمام صفحات از یک سرور داده شده در یک کار معین دارید
دایرکتوری برای کار
شخصیت رمزگذاری
همه فایل های ".wiki" شما باید با رمزگذاری UTF-8 ذخیره شوند. پس از ورود به یک داده شده
سرور mvs کدگذاری مورد استفاده توسط آن سرور را تعیین می کند و در آن آپلود می کند
فقط رمزگذاری برای سرورهایی که از مجموعه کاراکترهای غیر UTF-8 استفاده می کنند، باید از موجودیت های HTML استفاده کنید
برای هر کاراکتری که می خواهید نشان دهید که خارج از مجموعه کاراکترهای سرور است.
این شامل ویکیپدیای انگلیسی نیز میشود. با این حال، اکثر سایتهای جدیدتر Mediawiki از UTF-8 استفاده میکنند
این سایت ها موجودیت های HTML هستند هرگز مورد نیاز است
ادله
دستورات
اولین آرگومان بعد از گزینه ها باید یکی از دو دستور زیر باشد:
ورود به سیستم mvs
به کاربر اجازه می دهد تا با استفاده از یک به سرور Mediawiki وارد شود موجود ورود و رمز عبور
برای آن سرور پس از فراخوانی "login" همه "commit"ها از یک فهرست کاری یکسان
به عنوان از کاربر وارد شده به سیستم وارد می شود.
آپدیت mvs
فایل[های] مشخص شده را با محتوای سرور Mediawiki به روز می کند. اگر یک فایل انجام دهد
وجود ندارد، با نسخه آنلاین فعلی ایجاد و پر شده است. اگر وجود ندارد
نسخه آنلاین، فایل یا ایجاد شده و خالی می ماند، یا همینطور که هست باقی می ماند. اگر
هم در فایل مشخص شده و هم در صفحه ویکی مربوطه، یک محتوا وجود دارد
سعی شده است که این دو خط به خط ادغام شوند. فایل هایی که همان
نسخه سرور نادیده گرفته می شود.
اگر هیچ نام فایلی در خط فرمان داده نشود، همه فایلهای قابل مشاهده با ویکی
پسوند پردازش می شوند.
تغییرات متناقض در یک خط معین بر اساس تاریخ بیشترین تشخیص داده می شود
به روز رسانی اخیر فایل محلی و تاریخ آخرین تغییر در ویکی آنلاین
صفحه اگر خطی هم در صفحه آنلاین و هم در فایل محلی تغییر کرده باشد، علامت گذاری می شود
به عنوان یک تضاد، مانند CVS، اما با یک نحو کمی متفاوت:
********************شروع تضاد 1 درج به اولیه، درج در ثانویه ******************* *************************************
خط همانطور که در سرور ظاهر می شود
*********************************************** ***********************************************
خط همانطور که به صورت محلی ظاهر می شود
********************پایان درگیری 1*************************** ********************************************** ****
"mvs update" وضعیت فایل هایی را که با یک حرف به STDERR لمس می کند گزارش می دهد
نشان دهنده وضعیت فایل، و سپس نام فایل، دوباره مانند CVS. وضعیت
حروف عبارتند از:
= (بدون تغییر)
فایل همان صفحه روی سرور است.
الف (اضافه شده)
فایل به صفحه جدیدی در سرور ویکی تبدیل خواهد شد.
M (اصلاح شده)
فایل به صورت محلی اصلاح شده است.
U (به روز شده)
فایل با تغییراتی از سرور ویکی به روز شده است.
ج (تضادها)
فایل حاوی نشانگرهای تضاد است.
? (ناشناس)
نه فایل و نه صفحه سرور مربوطه وجود ندارد.
مرتکب شدن
هرگونه تغییر در فایل محلی مشخص شده را به سایت ویکی انجام می دهد. چک انجام می شود
ابتدا مطمئن شوید که هیچ تغییری در سرور جدیدتر از آخرین تغییرات وجود ندارد
بروزرسانی اخیر. اگر نسخه فایل و سرور یکسان باشد، هیچ چیز مرتکب نخواهد شد.
هنگام اجرای "mvs commit" شما باید از پرچم "-m" برای ارسال پیام commit به آن استفاده کنید
سرور مدیاویکی به عنوان مثال:
mvs commit -m 'Hotel Eldorado' Paris.wiki اضافه شد
پیش دید
این دستور همانند "mvs commit" عمل می کند، با این تفاوت که هیچ چیز در واقع نیست
متعهد شد. در عوض، فایل آپلود میشود و سرور مدیاویکی a را پس میفرستد
پیش نمایش فرمت شده پرچم "-m" اختیاری است. اگر MVS_BROWSER را تنظیم کنید
متغیر محیطی به مسیر و نام فایل مرورگر مورد علاقه شما، mvs خواهد بود
آن را با صفحه پیش نمایش راه اندازی کنید.
تمیز
این دستور هر فایل مرجع نسخه محلی مربوط به صفحاتی را که دارید حذف می کند
حذف شده.
rm Paris.wiki
mvs تمیز
پرونده نام
هر گونه استدلال اضافی به عنوان محلی نام فایل هایی که باید پردازش شوند نام فایل محلی
یک صفحه Mediawiki داده شده با نام رمزگذاری شده URL آن با پسوند یکسان خواهد بود
".wiki". اگر هیچ آرگومانی داده نشد، نام فایلی با پسوند "wiki" و زیر
دایرکتوری فعلی پردازش می شود.
OPTIONS
-h
نمایش اطلاعات استفاده
-D
اطلاعات مربوط به سرورهای شناخته شده Mediawiki را چاپ کنید، سپس خارج شوید.
-q
باعث بی صدا بودن فرمان می شود. پیام های اطلاعاتی سرکوب می شوند.
-u " "
یک نام کاربری برای "mvs login" مشخص می کند.
-p " "
یک رمز عبور برای "ورود به سیستم mvs" مشخص می کند.
-l " "
کد زبانی که سرور ویکی برای تمایز بین نسخه های زبان استفاده می کند.
-m " پیام>"
یک پیام commit برای "mvs commit". از این برای توضیح ماهیت تغییرات خود استفاده کنید.
-s " پیام>"
مشابه "-m"
--جزئی
انتخاب کنید که آیا تغییر به عنوان یک ویرایش جزئی علامت گذاری شود. به طور پیش فرض این است که تغییرات را به عنوان اگر جزئی علامت گذاری کنید
نمایه کاربر Mediawiki به طور پیش فرض برای انجام این کار تنظیم شده است. هنگام انجام یک تغییر از این استفاده کنید
با "mvs commit" یا پیش نمایش با "mvs preview".
-M
همان "--جزئی بله".
--تماشا کردن
انتخاب کنید که آیا صفحه ویرایش شده را به لیست تماشای خود اضافه کنید یا خیر. مشخص کردن "keep" حفظ خواهد شد
وضعیت تماشای فعلی پیش فرض این است که صفحه را در صورتی که قبلاً موجود است تماشا کنید
تماشا کرد، یا اگر نمایه کاربر Mediawiki به طور پیشفرض این کار را انجام دهد. وقتی از این استفاده کنید
انجام تغییر با "mvs commit" یا پیش نمایش با "mvs preview".
-W
مانند "--تماشا کنید بله".
-w " مسیر>"
مسیر روی "میزبان" داده شده به اسکریپت Mediawiki. این به صورت پیش فرض است wiki/wiki.phtml
که برای نصب وانیلی Mediawiki 1.4.x درست است.
-v
پرمخاطب. اگر این تنظیم شده باشد، "mvs" اطلاعات اضافی زیادی در مورد آنچه که هست به شما می دهد
در حال انجام. پرچم -q این را لغو می کند.
محیط زیست متغیرها
MVS_BROWSER
مرورگری که ترجیح می دهید برای پیش نمایش تغییرات استفاده کنید.
HTTP_PROXY
یک سرور پراکسی برای استفاده (در صورت وجود)، که به عنوان یک URL استاندارد بیان می شود، چیزی شبیه به این:
صادرات HTTP_PROXY=http://[username:password@]proxy.myorg.org:8080
هشدارها
این نسخه اولیه این برنامه است. نسخه های آینده ممکن است تفاوت های عمده ای داشته باشند
که بر توانایی شما در استفاده از آنها به جای این یکی تأثیر می گذارد. به خصوص
آرگومانهای "فرمان" اولیه ممکن است به گزینهها تبدیل شوند و مدیریت تضادها ممکن است
به طور چشمگیری تغییر کند.
با استفاده از خدمات onworks.net از mvsp آنلاین استفاده کنید