GoGPT Best VPN GoSearch

OnWorks 网站图标

mvsp - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 mvsp

这是命令 mvsp,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mvs - 命令行 Mediawiki 客户端

概要


mvs [选项] 命令 [选项] [文件名]

mvs -h|--帮助
mvs --版本
mvs-D

mkdir 维基资料
光盘维基资料

mvs 登录 [-q|-v] [-T] [-d ] [-l 语言代码] [-u ] [-p ] [-w ]

mvs 更新 [-q|-v] [ ..]
mvs up [[-q|-v] ..]

mvs commit [-q|-v] [-M] [-W] -m "提交消息"
mvs com [-q|-v] [-M] [-W] -m "提交消息"
mvs 预览 [-q|-v] [-M] [-W] [-m "提交消息"]

商品描述


"mvs" 是一个命令行客户端,其目的是简化 Wiki 的离线编辑
内容。 它允许您从给定的 Mediawiki 站点获取任意数量的页面,编辑
任何编辑器的页面,获取并合并页面的任何并发更新,然后安全地
将用户自己的更改提交回服务器上的页面版本。

带有文件名参数的“mvs”命令只接受单个文件名
避免占用过多的服务器带宽。

请注意:0.27 版之前的“mvs”用户会注意到,在本文档中
选项大多列在“mvs”子命令之后。 这使得“mvs”表现得更像
"cvs"、"svn" 或 "tla",所以应该让习惯使用的人更容易
那些程序。 如果您更喜欢以旧方式使用“mvs”,那至少仍然有效
对于接下来的几个版本。

快速开始


步骤 1: 创建 an 帐户 on 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 媒体维基 服务器。
这应该以正常方式完成,通过访问您想要访问的 Mediawiki 网站
贡献并创建一个新帐户,设置首选项等。

不言而喻,您应该希望熟悉
网站的编辑、使用和版权指南。 你可能也应该做
通过正常的 UI 做出一些贡献,并了解之前了解最近的变化
使用 mvs 做出贡献。

此外,为了这个测试,你应该已经有一个用户页面,比如
用户: 上面有东西,在哪里是您使用的用户名
建立了帐户。

步骤 2: 创建 a 加工 目录
“mvs”适用于带有“.wiki”扩展名的 Mediawiki 格式文件,这些文件被存储
连同服务器信息在一个 加工 目录. 你必须有 at 最少
您贡献的每个 Mediawiki 站点都有一个工作目录。

只需使用“mkdir”或等效物来创建一个新目录,然后在 cd 进入该目录之前
目录。

mkdir 维基旅行网
cd wikitravel.cn

下面的所有操作都应该在这个目录下完成。

步骤 3: 注册 运用 "mvs 登录”
要使用登录,您需要知道 主持人您想要访问的 Mediawiki 站点的名称
做出贡献。

www.wikitravel.org

现在使用 主持人 用您的用户名和密码登录。

mvs 登录 -d www.wikitravel.org -u -p '秘密'

如果“mvs”知道您的 Mediawiki 主机,它会将“wiki_path”设置为正确的
该服务器的默认设置。 在这种情况下,它还可以选择语言版本
如果您指定“language_code”,则为您提供该 Wiki 的内容:

mvs 登录 -d www.wikitravel.org -l fr -u -p '秘密'

该代码必须与您的 wiki 主机用于给定语言的代码相匹配,当然
给定主机的语言版本必须存在。

如果您的 Mediawiki 安装使用了 wiki 脚本的非标准路径,您可以在
登录。 wiki 脚本的路径是 URL 中主机名之后和之前的部分
这 '?':

mvs 登录 \
-d www.wikitravel.org \
-u \
-p '秘密' \
-w 'mw/wiki.phtml'

成功后,您可以在创建的 .mediawiki 文件中更改编辑和操作路径
相应地登录。

现在,您提交到 Mediawiki 服务器的任何内容都将记入用户“ ”。

注意: 如果您一直在使用早期版本的“mvs”,您可能应该删除
.mediawiki 文件在您的工作目录中。

步骤 4: 使用 VHDL 语言编写 "mvs 更新“ 一种 or 更多 加工
您可以从站点获取现有材料,或使用“mvs update”创建新页面,
记住你的文件需要一个“.wiki”扩展名:

mvs 更新用户: .wiki 用户: /Test_Page.wiki

这应该产生输出:

用户: .wiki
用户: /Test_Page.wiki

U(更新)表示用户: 在服务器及其内容上找到
插入到本地文件中。 A(表示已添加)表示
用户: /Test_Page.wiki 页面在服务器上尚不存在,将被添加
当您运行“mvs commit”时。

请注意,我们正在处理的两个页面都在 您的 用户命名空间。 它是
限制自己在这些页面上工作可能是个好主意
试验“mvs”

步骤 5: 编辑 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 使 更正 捐款
使用您喜欢的文本编辑器来编辑文件。 您可能想查看此页面以
查看您的编辑器是否有 Mediawiki 语法高亮文件:

http://en.wikipedia.org/wiki/Wikipedia:语法_突出显示

当然,如果您没有为您的编辑器找到高亮文件,欢迎您创建
一并提交到上面的页面。

步骤 6: 使用 VHDL 语言编写 "mvs 犯罪” 提交 您的 变化
当您完成编辑文件并希望将更改提交到 wiki 服务器时
使用“mvs commit”来做到这一点:

mvs commit -m 'commit message' 用户: .wiki

“提交消息”是您想对提交的更改说什么
为什么。 您必须提供提交消息,否则“mvs commit”将失败。 你也可能
发现“mvs commit”失败,抱怨服务器上的文件已更改。 如果这
在这种情况下,您将需要再次使用“mvs update”来获取最新的更改。

步骤 7: 更新 您的 维基
您可以随时再次使用“mvs update”将您的任何文件与最
来自服务器的最近更改。 你的改变 而不去 被覆盖,而是“mvs”
将尝试将任何服务器更改合并到文件中,因为它们存在于您的工作中
目录。 请注意,更新和提交一次仅适用于一个文件,以帮助
防止事故和服务器拥塞。

如果由于某种原因存在冲突,即您和其他人进行了更改
似乎不兼容,并且无法解析,那么您的文件将包含 冲突
消息,如以下“mvs 更新”文档中所述。 你 必须 解决任何
冲突 before 试图在文件上使用“mvs commit”。 这通常是一个非常
选择更改的一个版本或另一个版本的简单问题。 你应该尽你所能
判断,查阅相关的“谈话:”页面以尝试与
在您只是不同意的情况下,其他贡献者。

重复新密码
您可以继续对工作目录中的文件进行编辑和提交更改。
最终为每个创建多个工作目录对您来说可能是个好主意
站点,也许按主题对它们进行分组。 这将适用于“mvs”,因为它确实如此 而不去
需要在给定的工作中拥有来自给定服务器的所有页面的完整副本
目录工作。

字符 编码


您所有的“.wiki”文件都应以 UTF-8 编码存储。 登录到给定的
服务器 mvs 将确定该服务器使用的编码,并将上传
仅编码。 对于使用非 UTF-8 字符集的服务器,您应该使用 HTML 实体
对于您要表示的服务器字符集之外的任何字符。
这包括英文维基百科。 然而,大多数较新的 Mediawiki 站点确实使用 UTF-8,在
这些网站的 HTML 实体是 决不要 需要。

争论


命令
选项后的第一个参数应该是以下两个命令之一:

登录
允许用户使用 现有 登录名和密码
对于那个服务器。 调用“登录”后,来自同一工作目录的所有“提交”
将以登录用户的身份登录。

MV更新
使用来自 Mediawiki 服务器的内容更新指定的文件 [s]。 如果一个文件
不存在它是用当前的在线版本创建和填充的。 如果没有
在线版本,该文件要么创建并留空,要么保持原样。 如果
在指定的文件和相应的 Wiki 页面中都有内容,一个
尝试逐行合并两者。 相同的文件
服务器版本被忽略。

如果命令行上没有给出文件名,所有带有 .wiki 的可见文件
扩展名进行处理。

根据最晚的日期检测给定行的冲突更改
本地文件的最新更新和在线 Wiki 的最新更改日期
页。 如果在线页面和本地文件中的某一行都发生了更改,则会对其进行标记
作为冲突,就像在 CVS 中一样,但语法略有不同:

********************冲突开始 1 插入到主要,插入到次要 ******************* ********************************************

出现在服务器上的行

************************************************** **************************************************

本地显示的行
********************冲突结束 1**************************** ****************************************************** ****

“mvs update”用一个字母向 STDERR 报告它接触到的文件的状态
指示文件状态,然后是文件名,就像 CVS 一样。 状态
字母是:

=(不变)
该文件与服务器上的页面相同。

A(已添加)
该文件将成为维基服务器上的一个新页面。

M(修改)
该文件已在本地修改。

U(更新)
该文件已更新为来自 wiki 服务器的更改。

C(冲突)
该文件包含冲突标记。

? (未知)
该文件和相应的服务器页面都不存在。

承诺
将指定本地文件中的任何更改提交到 Wiki 站点。 进行了检查
首先要确保服务器上没有比最近的更改
最近更新。 如果文件和服务器版本相同,则不会提交任何内容。

运行“mvs commit”时,您 必须 使用“-m”标志向
媒体维基服务器。 例如:

mvs commit -m '添加埃尔多拉多酒店' Paris.wiki

预览
此命令的功能与“mvs commit”相同,只是实际上什么都没有
坚定的。 相反,文件被上传,Mediawiki 服务器发回一个
格式化预览。 “-m”标志是可选的。 如果你设置了 MVS_BROWSER
你最喜欢的浏览器的路径和文件名的环境变量,mvs 将
使用预览页面启动它。

清洁
此命令删除与您拥有的页面相关的所有本地版本参考文件
删除。

rm 巴黎.wiki
mvs 干净

文件 名称
任何附加参数都被视为 本地 要处理的文件名。 本地文件名
给定 Mediawiki 页面的名称将与其 URL 编码名称相同,并带有扩展名
“.wiki”。 如果没有给出参数,则任何带有“wiki”扩展名及以下的文件名
当前目录被处理。

配置


-h
显示使用信息。

-D
打印有关已知 Mediawiki 服务器的信息,然后退出。

-q
使命令安静。 信息性消息被抑制。

-u ” ”
指定“mvs login”的用户名。

-p ” ”
指定“mvs login”的密码。

-l ” ”
wiki 服务器用来区分语言版本的语言代码。

-m 留言>"
“mvs commit”的提交消息。 用它来解释更改的性质。

-s 留言>"
与“-m”相同

- 次要的
选择是否将更改标记为次要编辑。 默认是将更改标记为次要,如果
Mediawiki 用户配置文件默认设置为这样做。 提交更改时使用此选项
使用“mvs commit”或使用“mvs preview”进行预览。

-M
与“--minor yes”相同。

- 手表
选择是否将编辑过的页面添加到您的监视列表中。 指定“保持”将保持
当前观看状态。 默认是观看页面,如果它已经被
观看,或者如果 Mediawiki 用户配置文件默认设置为这样做。 使用这个时
使用“mvs commit”提交更改或使用“mvs preview”进行预览。

-W
与“--watch yes”相同。

-w 路径>"
Mediawiki 脚本的给定“主机”上的路径。 这默认为 维基/维基.phtml
这对于 Mediawiki 1.4.x 的 vanilla 安装是正确的。

-v
冗长。 如果设置了这个,“mvs”会给你很多关于它是什么的额外信息
正在做。 -q 标志覆盖了这一点。

环境 变数


MVS_浏览器
您喜欢用于预览更改的浏览器。

HTTP_代理
要使用的代理服务器(如果有),表示为标准 URL,如下所示:

导出 HTTP_PROXY=http://[用户名:密码@]proxy.myorg.org:8080

洞穴


这是该程序的早期版本。 未来版本可能会有重大差异
这将影响您与此交替使用它们的能力。 特别是
最初的“命令”参数可能成为选项,冲突的处理可能
发生巨大变化。

使用 onworks.net 服务在线使用 mvsp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。