这是命令 mtn 可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
monotone - 分布式版本控制系统
概要
MTN [选项...] 命令 [争论...]
商品描述
monotone 是一个高度可靠、高度可定制的分布式版本控制系统,
提供轻量级分支、历史敏感合并和灵活的信任设置。
monotone 具有易于学习的命令集,并带有丰富的脚本编写界面
目的和完整的文档。
有关单调的更多信息,请访问 http://www.monotone.ca.
完整的文档,包括系统快速入门教程,可以在
在网上找到 http://www.monotone.ca/docs.
全球 配置
--confdir 设置配置目录的位置
- 日期格式 时间(3) 打印日期的格式规范
--db [ -d ] 设置数据库名称
- 倾倒失败时将调试日志转储到的文件
--help [ -h ] 显示帮助信息
--忽略挂起证书 / --no-忽略挂起证书
不要忽略标记为暂停的修订
--key [ -k ] / --use-default-key
使用密钥名称或密钥设置签名密钥
哈希
--keydir 设置密钥库的位置
- 日志将日志写入的文件
--no-builtin-rcfile / --builtin-rcfile
不要用默认的钩子加载内置的 lua 文件
–no-默认-confdir / –allow-默认-confdir
禁止使用默认的 confdir
--no-format-dates 完全按照数据库中存储的方式打印日期证书
--no-标准-rcfiles / --标准-rcfiles
不加载'〜/.monotone/monotonerc' 或 '_MTN/monotonerc' lua
档
--无工作空间/--允许工作空间
不要寻找工作区
--非交互式 / --interactive
不提示用户输入
--quiet [ -q ] 减少冗长(撤消之前的“-v”,然后禁用
信息输出,然后禁用警告)
--rcfile / --clear-rcfiles
加载额外的 lua 文件
- 根将工作区搜索限制为指定的根
--ssh-sign 控制 ssh-agent 的使用。 有效的参数是:“是”使用
如果可能,ssh-agent 进行签名,“否”强制使用
单调的内部代码,“仅”强制使用 ssh-agent,
“检查”以与两者签名并进行比较
--ticker 设置代码样式(计数|点|无)
--timestamps 在错误、警告和进度前显示时间戳
条未读消息
--verbose [ -v ] 增加详细程度(撤消之前的“-q”,然后启用调试
输出)
--version 打印版本号,然后退出
--xargs [ -@ ] 插入取自给定文件的命令行参数
指令
命令 组 '自动化'
有助于脚本执行的命令。
自动化 祖先 版本 1 [版本 2 [版本 3 [...]]]
打印给定修订的祖先。
自动化 祖先_差异 新版本 [旧版本1 [旧版本2 [...]]]
列出给定的第一个修订版的祖先,而不是其他修订版。
自动化 分支机构
在修订图中打印所有分支证书。
自动化 证书 修订 ID 名称值
添加修订证书。
自动化 证书 REV
打印附加到修订版的所有证书。
自动化 结帐 [目录]
将修订从数据库检出到目录中。 如果给出修订,
那就是将要检查的那个。 否则,它将是分支的负责人
(给定的或隐含的)。 如果没有给出目录,分支名称将用作
目录。
--分支 [ -b ]
选择分支证书进行操作
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
自动化 孩子 REV
打印修订的子项。
自动化 共同祖先 版本 1 [版本 2 [版本 3 [...]]]
打印作为修订列表共同祖先的修订。
自动化 内容差异 [文件 [...]]
计算文件的差异。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
- 逆转
diff 的倒序
--revision [ -r ]
选择版本号进行操作
--带标头 / --不带标头
在 diff 标头中显示匹配的 cset
自动化 后代 版本 1 [版本 2 [版本 3 [...]]]
打印给定修订的后代。
自动化 删除属性 路径 [键]
从特定路径中删除一个属性或所有属性。
自动化 删除数据库变量 域名]
删除数据库变量。
自动化 删除公共密钥 密钥名称或哈希值
删除公钥。
自动化 擦除祖先 [修订1 [修订2 [修订3 [...]]]]
擦除修订列表中的祖先。
自动化 擦除_后代 [修订1 [修订2 [修订3 [...]]]]
擦除修订列表中的后代。
自动化 文件合并 LEFT_REVID LEFT_FILENAME RIGHT_REVID 右_FILENAME
打印内部行合并的结果,给出两个子修订和文件
名称。
自动化 生成密钥 KEY_NAME 密码
生成 RSA 密钥对。
--强制重复键
当命名的键已经存在时,强制 genkey 不会出错
自动化 获取属性 PATH
打印指定路径的所有属性。 如果给出明确的修订,则
返回此特定修订版的文件属性。
--revision [ -r ]
选择版本号进行操作
自动化 获取_base_revision_id
显示工作区所基于的修订。
自动化 获取内容更改 修订文件
列出相对于另一个修订更改了内容的修订。
自动化 获取对应路径 REV1 文件 REV2
打印相对于给定修订的目标修订中的文件名。
自动化 获取当前版本 [路径...]
显示工作区的更改信息。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
自动化 获取当前版本号
显示当前工作区的修订。
自动化 获取数据库变量 [域]
检索数据库变量。
自动化 获取扩展清单 修订
打印给定标识符的扩展清单。
自动化 获取文件 档案编号
打印文件的内容(给定标识符)。
自动化 获取文件的 文件名
打印文件的内容(给定名称)。
--revision [ -r ]
选择版本号进行操作
自动化 获取文件大小 档案编号
打印文件的大小(给定标识符)。
自动化 获取清单 [重温]
显示与修订关联的清单。
自动化 get_option OPTION
显示选项的值。
自动化 获取公钥 密钥名称或哈希值
打印公钥数据包。
自动化 获取修订版 修订
显示修订的更改信息。
自动化 获取工作空间根目录
打印当前目录的工作空间根目录。
自动化 图形
打印完整的祖先图。
自动化 元首 [分支]
打印给定分支的头。
自动化 鉴定 PATH
打印文件的文件标识符。
自动化 接口版本
打印自动化界面的版本。
自动化 库存 [小路]...
打印在工作区中找到的文件的摘要。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
--无对应重命名 / --对应重命名
如果在此类节点上受到限制,则不输出相应的重命名
--不忽略/--忽略
不要输出被忽略的文件
--无-不变/--不变
不要输出未更改的文件
--无未知/--未知
不要输出未知文件
自动化 键
列出密钥库中的所有密钥。
自动化 叶
列出修订图的叶子。
自动化 日志 [小路] ...
列出选定的修订历史记录。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
- 从/ --清除来自
开始记录的修订版
- 最后的
将日志输出限制为最后一个条目数
- 下一个
将日志输出限制为下一个条目数
--不合并/--合并
打印日志时排除合并
- 到/ --清除到
停止登录的修订版
自动化 月亮 LUA_FUNCTION [参数1 [参数2 [...]]]
执行给定的 lua 函数并返回结果。
自动化 数据包 档案编号
以包格式打印文件数据。
自动化 数据包交换 旧文件 新文件
以数据包格式打印文件增量。
自动化 rdata数据包 修订
以数据包格式打印修订数据。
自动化 packet_for_certs 修订
以数据包格式打印与修订相关的证书。
自动化 父母 REV
打印修订的父级。
自动化 拉 [统一资源定位符]
自动化 拉 [地址[:PORTNUMBER] [模式...]]
从网络同步服务器拉取分支。
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
自动化 推 [统一资源定位符]
自动化 推 [地址[:PORTNUMBER] [模式...]]
将分支推送到网络同步服务器。
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--key-to-push
推送指定的密钥,即使它没有签署任何东西
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
自动化 放置文件 [文件 ID] 内容
在数据库中存储一个文件。
自动化 放入公钥 密钥包数据
将公钥存储在数据库中。
自动化 放入修订版本 修订数据
将修订存储到数据库中。
自动化 读取数据包 分组数据
将给定的数据包加载到数据库中。
自动化 远程 命令 [参数]
在远程服务器上执行 COMMAND。
--remote-stdio-host
为远程网络同步操作设置主机(以及可选的端口)
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
自动化 远程stdio [统一资源定位符]
自动化 远程stdio [地址[:PORTNUMBER]]
打开到远程服务器的“自动 stdio”连接。
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
自动化 根
列出修订图的根。
自动化 选择 选择器
列出与选择器匹配的修订。
自动化 设置属性 路径键值
在特定路径上设置属性。
自动化 设置数据库变量 域名价值
设置数据库变量。
自动化 显示_冲突 [LEFT_REVID 右_REVID]
显示两个修订版之间的冲突。 如果没有给出参数,LEFT_REVID 和
RIGHT_REVID 默认为“合并”选择的前两个头
命令。
--分支 [ -b ]
选择分支证书进行操作
--忽略挂起证书 / --no-忽略挂起证书
不要忽略标记为暂停的修订
自动化 标准输出
在一次运行中自动执行多个命令。
--automate-stdio-size
“自动 stdio”输出的块大小(以字节为单位)
自动化 同步 [统一资源定位符]
自动化 同步 [地址[:PORTNUMBER] [模式...]]
与网络同步服务器同步分支。
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--key-to-push
推送指定的密钥,即使它没有签署任何东西
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
自动化 标签 [分支模式]
打印附加到一组分支的所有标签。
自动化 拓扑排序 [修订1 [修订2 [修订3 [...]]]]
对修订列表进行拓扑排序。
自动化 更新
更新工作区。
--分支 [ -b ]
选择分支证书进行操作
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
命令 组 '数据库'
操作数据库的命令。
db 变更集
将数据库转换为变更集格式。
db 查
对数据库进行一些完整性检查。 通过以下方式确保数据库一致
签发多张支票。
db 倾倒
转储数据库的内容。 生成 SQL 指令列表
代表数据库的全部内容。 结果输出对以后有用
从用作备份的文本文件还原数据库。
db 执行
在数据库上执行 SQL 命令。 直接在上执行给定的 SQL 命令
数据库
db 修复证书
尝试修复错误的证书。 较旧的单调版本有时会关联证书
用错误的钥匙。 如果您拥有正确的密钥,这将修复此类证书,并且可以
可选择删除您没有正确密钥的任何证书。 这应该只是
如果从 0.44 或更早版本升级时您的数据库中有这样的证书,或者如果您
使用“mtn read”加载此类证书。
--drop-坏证书
删除由我们不知道的密钥签名的证书
db info
显示有关数据库的信息。
--full / --简洁
打印详细信息
db 初始化
初始化数据库。 创建一个新的数据库文件并初始化它。
db 加载
加载数据库的内容。 读取重新生成的 SQL 指令列表
数据库的内容。 这应该与
'dump' 命令生成的输出。
db 迁移
将数据库迁移到更新的模式。 将数据库的内部架构更新为
最近的一个。 需要自动解决可能出现的不兼容问题
在新版本的单调中引入。
db 再生缓存
重新生成存储在数据库中的缓存。
db 名册化
将数据库转换为名册格式。
--drop-attr
花名册时,删除具有给定键的 attrs 条目
db 设置纪元 分支时代
设置分支的纪元。
db 版本
显示数据库的版本。
本地 杀掉证书 选择器证书名称 [CERTVAL]
从本地数据库中删除指定的证书。 删除所有打开的证书
给定的修订版并具有给定的名称,如果指定了一个值,那么也
给定的值。
本地 杀掉修订版本 修订
从本地数据库中删除修订。
命令 组 '调试'
有助于程序调试的命令。
阿西克 选择器
打印修订图的 ASCII 表示。
差价 源名称 目标名称 源ID 目标ID
差分 2 个文件并输出结果。
- 语境
使用上下文差异格式
--diff-args
传递外部差异钩子的参数
- 外部的
使用外部差异挂钩生成差异
--no-show-encloser / --show-encloser
不显示包含每个更改块的函数
- 逆转
diff 的倒序
- 统一
使用统一的差异格式
--带标头 / --不带标头
在 diff 标头中显示匹配的 cset
加载
将文件的内容加载到数据库中。
合并 PARENT_FILEID 左_FILEID 右_FILEID
合并 3 个文件并输出结果。
得到_名册 [重温]
转储与给定标识符关联的名册。 如果没有给出 REVID,则
工作空间被使用。
鉴定 [小路]
计算文件或标准输入的身份。 如果给出任何 PATH,则计算它们的
身份; 否则,计算标准输入中的那个。
rcs_导入 RCS文件...
解析 RCS 文件中的版本。 此命令不会重建或导入修订。
您可能想使用 cvs_import。
--分支 [ -b ]
选择分支证书进行操作
命令 组 '信息丰富'
用于信息检索的命令。
注释 PATH
打印带注释的文件副本。 计算并打印带注释的副本
来自指定 REVISION 的给定文件。
--revision [ -r ]
选择版本号进行操作
--仅转速
仅使用完整的修订 ID 进行注释
二等分 坏
将当前修订或指定修订标记为错误。 已知的错误修订是
从正在搜索的集合中删除。
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
二等分 非常好
将当前修订或指定修订标记为良好。 已知的好的修订是
从正在搜索的集合中删除。
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
二等分 重置
重置当前的二分搜索。 将工作区更新回修订版本
开始二分并删除所有当前搜索信息,允许
新的搜索开始。
二等分 跳过
从搜索中排除当前修订版或指定的修订版。 跳过
修订从正在搜索的集合中删除。 无法测试的修订
应该跳过某些原因。
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
二等分 状态
报告二分搜索的当前状态。 列出总数
搜索集中的修订,已确定为的修订数量
好坏,跳过的修订数量和修订数量
仍有待测试的修订。
二等分 更新
将工作区更新为要通过二分法测试的下一个修订版。 这个命令
如果好、坏或跳过命令的更新由于路径阻塞或
其他问题。
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
猫 文件名
从数据库打印文件。 从数据库中获取给定的文件 FILENAME
并将其打印到标准输出。
--revision [ -r ]
选择版本号进行操作
完成 (修订版|文件|密钥)部分 ID
完成部分标识符。
di [小路]...
差异 [小路]...
显示当前差异。 将当前树与存储库中的文件进行比较
并在标准输出上打印差异。 如果给出一个修订,差异
显示在工作区和该修订之间。 如果给出两次修订,则
给出了它们之间的差异。 如果不指定格式,则默认使用统一格式。
- 语境
使用上下文差异格式
- 深度
限制要下降的目录级别数
--diff-args
传递外部差异钩子的参数
- 排除
省略其论点所描述的任何内容
- 外部的
使用外部差异挂钩生成差异
--no-show-encloser / --show-encloser
不显示包含每个更改块的函数
- 逆转
diff 的倒序
--revision [ -r ]
选择版本号进行操作
- 统一
使用统一的差异格式
--带标头 / --不带标头
在 diff 标头中显示匹配的 cset
帮助 命令 [ARGS...]
显示有关命令和选项的帮助。
--隐藏/--无隐藏
显示隐藏的命令和选项
名单 分支机构 [图案]
列出数据库中与模式匹配的分支。
- 排除
省略其论点所描述的任何内容
名单 证书 修订
列出附加到修订的证书。
名单 变 [小路...]
列出相对于当前修订已更改的文件。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
名单 数据库
名单 DBS
列出托管数据库及其已知工作区。
名单 重复
列出指定修订版中的重复文件。 如果未指定修订版本,请使用
工作区。
--revision [ -r ]
选择版本号进行操作
名单 时代 [分支 [...]]
列出匹配模式的分支的当前纪元。
名单 忽视 [小路]
列出当前分支中被忽略的工作区文件。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
--recursive [-R] / --no-recursive
还对任何列出的目录的内容进行操作
名单 键 [图案]
列出与模式匹配的键。
名单 已知
列出属于当前分支的工作区文件。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
名单 失踪
列出属于分支但不在工作区中的文件。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
名单 标签 [图案]
列出数据库中的所有标签。
- 排除
省略其论点所描述的任何内容
名单 不明 [小路]
列出当前分支中未知的工作区文件。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
--recursive [-R] / --no-recursive
还对任何列出的目录的内容进行操作
名单 瓦尔 [域]
列出整个数据库或域中的变量。
名单 工作区
列出指定数据库的已知工作区。
日志 [小路] ...
以正向或反向顺序打印选定的历史记录。 此命令打印选定的
历史按正向或反向顺序排列,如果给定,则按 PATH 对其进行过滤。
--简要/--无简要
打印正常输出的简短版本
- 深度
限制要下降的目录级别数
--差异/--无差异
打印差异和日志
- 排除
省略其论点所描述的任何内容
- 从/ --清除来自
开始记录的修订版
- 最后的
将日志输出限制为最后一个条目数
- 下一个
将日志输出限制为下一个条目数
--无文件 / --文件
打印日志时排除文件
--无图/--图
不要使用 ASCII 图形来显示祖先
--不合并/--合并
打印日志时排除合并
--revision [ -r ]
选择版本号进行操作
- 到/ --清除到
停止登录的修订版
联机帮助页
从 monotone 的命令帮助生成手册页。
--格式化/ --plain
通过 nroff 自动运行输出(如果输出是终端,则默认)
--隐藏/--无隐藏
显示隐藏的命令和选项
显示_冲突 转速 转速
显示两个修订版之间需要解决哪些冲突。 冲突是
基于 REV 参数中给出的两个修订版计算。
状态 [小路]...
显示工作区的状态信息。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
版本
显示程序版本。
--full / --简洁
打印详细信息
命令 组 'key_and_cert'
管理密钥和证书的命令。
证书 选择器证书名称 [CERTVAL]
为一个修订版或一组修订版创建证书。 创建证书
与给定选择器匹配的每个修订版上的给定名称和值
下拉键 密钥名称或哈希值
删除公钥和/或私钥。
基因钥匙 KEY_NAME
生成 RSA 密钥对。
--强制重复键
当命名的键已经存在时,强制 genkey 不会出错
通关密语 密钥名称或哈希值
更改私有 RSA 密钥的密码。
ssh_agent_add
将私钥添加到 ssh-agent。
ssh_agent_导出 [文档名称]
导出用于 ssh-agent 的私钥。
信任 修订名称值 SIGNER1 [SIGNER2 [...]]
测试假设的证书是否可信。 当前设置是
用于运行测试。
命令 组 '网络'
访问网络的命令。
克隆 URI [目录]
克隆 主机[:PORTNUMBER] 分支[目录]
将修订从远程数据库检出到目录中。 如果修订是
给定,这就是将要检查的那个。 否则,它将是头
分行提供。 如果没有给出目录,分支名称将用作目录
--分支 [ -b ]
选择分支证书进行操作
--revision [ -r ]
选择版本号进行操作
拉 [统一资源定位符]
拉 [地址[:PORTNUMBER] [模式...]]
从网络同步服务器拉取分支。 这会拉出与模式匹配的所有分支
来自地址 ADDRESS 的 netsync 服务器的 PATTERN 中给出。
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
推 [统一资源定位符]
推 [地址[:PORTNUMBER] [模式...]]
将分支推送到网络同步服务器。 这将推送所有匹配的分支
在 PATTERN 中给地址 ADDRESS 的 netsync 服务器的模式。
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--key-to-push
推送指定的密钥,即使它没有签署任何东西
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
服务
为连接客户端提供数据库服务。
--绑定
地址:监听端口(默认:4691)
--pid 文件/ --no-pid-文件
记录服务器进程ID
同步 [统一资源定位符]
同步 [地址[:PORTNUMBER] [模式...]]
与网络同步服务器同步分支。 这会同步匹配的分支
PATTERN 中给定的模式与地址 ADDRESS 处的 netsync 服务器。
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--key-to-push
推送指定的密钥,即使它没有签署任何东西
--设置默认值 / --no-设置默认值
使用当前的 netsync 参数和选项作为未来的默认值
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
命令 组 'packet_io'
数据包读写命令。
私钥 密钥名称或哈希值
打印私钥数据包。
公钥 密钥名称或哈希值
打印公钥数据包。
读 [文件 1 [文件 2 [...]]]
从文件中读取数据包。 如果没有提供文件,则使用标准输入。
命令 组 '审查'
查看修订的命令。
批准 修订
批准特定修订。
--分支 [ -b ]
选择分支证书进行操作
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
评论 修订 [评论]
对特定修订的评论。
不赞成 [家长修订] 儿童修订
不批准特定修订版或修订版范围。
- 作者
覆盖作者提交
--分支 [ -b ]
选择分支证书进行操作
- 日期
覆盖提交的日期/时间
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
暂停 修订
暂停特定的修订。
--分支 [ -b ]
选择分支证书进行操作
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
行李牌 修订标记名
将符号标签证书放在修订版上。
测试结果 REV(通过|失败|真|假|是|否|1|0)
记录对修订版运行测试的结果。
命令 组 '树'
操作树的命令。
结帐 [目录]
co [目录]
将修订从数据库检出到目录中。 如果给出修订,
那就是将要检查的那个。 否则,它将是分支的负责人
(给定的或隐含的)。 如果没有给出目录,分支名称将用作
目录。
--分支 [ -b ]
选择分支证书进行操作
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
冲突 清洁
删除与解决冲突有关的所有簿记文件。
冲突 解决_首先 分辨率
设置第一个未解决的单文件冲突的分辨率.. 使用 'mtn 冲突
show_first' 以查看可能的解决方案。
--冲突文件
存储冲突的文件
冲突 解决第一左 分辨率
为第一个未解决的双文件冲突设置左侧分辨率。
--冲突文件
存储冲突的文件
冲突 解决第一权利 分辨率
为第一个未解决的双文件冲突设置正确的解决方案。
--冲突文件
存储冲突的文件
冲突 显示_第一
显示冲突文件中第一个未解决的冲突,以及可能的解决方案。
--冲突文件
存储冲突的文件
冲突 显示_剩余
在冲突文件中显示剩余的未解决的冲突。
--冲突文件
存储冲突的文件
冲突 商店 [LEFT_REVID 右_REVID]
存储因合并两个修订而产生的冲突。 如果没有给出参数,LEFT_REVID
和 RIGHT_REVID 默认为“合并”选择的前两个头
命令。 如果未给出“--conflicts-file”,则使用“_MTN/conflicts”。
--分支 [ -b ]
选择分支证书进行操作
--冲突文件
存储冲突的文件
显式合并 左修订右修订目标分支
合并两个明确给出的修订。 合并的结果放在
DEST-BRANCH 指定的分支。
- 作者
覆盖作者提交
- 日期
覆盖提交的日期/时间
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
--解决冲突 / --无解决冲突
在文件中指定冲突解决方案,而不是交互方式
--解决冲突文件
使用文件解决冲突
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
元首
显示分支的未合并的头部修订。
--分支 [ -b ]
选择分支证书进行操作
进口 目录
将目录的内容导入分支。
- 作者
覆盖作者提交
--分支 [ -b ]
选择分支证书进行操作
- 日期
覆盖提交的日期/时间
--空运行 / --无空运行
不执行操作,只显示会发生什么
- 排除
省略其论点所描述的任何内容
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
--no-尊重-忽略/--尊重-忽略
不要忽略任何文件
--revision [ -r ]
选择版本号进行操作
合并
合并一个分支的未合并的头。
- 作者
覆盖作者提交
--分支 [ -b ]
选择分支证书进行操作
- 日期
覆盖提交的日期/时间
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
--解决冲突 / --无解决冲突
在文件中指定冲突解决方案,而不是交互方式
--解决冲突文件
使用文件解决冲突
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
合并到目录 源分支目标分支目录
将一个分支合并到另一个分支的子目录中。
- 作者
覆盖作者提交
- 日期
覆盖提交的日期/时间
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
--解决冲突 / --无解决冲突
在文件中指定冲突解决方案,而不是交互方式
--解决冲突文件
使用文件解决冲突
--更新/--不更新
自动更新工作区,如果它在顶部并且命令创建一个
新头
合并到工作区 其他-修订版
将修订合并到当前工作区的基本修订中。 合并 OTHER-REVISION
进入当前工作区的基本修订版,并使用
结果。 当前工作区中不能有未决更改。 两个都
OTHER-REVISION 和工作区的基本修订将被记录为父修订
犯罪。 工作区的选定分支不会更改。
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
迁移工作区 [目录]
将工作区目录的元数据迁移到最新格式。 如果没有目录
给定,默认为当前工作区。
传播 源分支 目标分支
从一个分支不对称地合并到另一个分支。
- 作者
覆盖作者提交
- 日期
覆盖提交的日期/时间
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
--解决冲突 / --无解决冲突
在文件中指定冲突解决方案,而不是交互方式
--解决冲突文件
使用文件解决冲突
刷新索引节点打印
刷新 inodeprint 缓存。
格局 [目录]
设置新的工作区目录。 如果未指定目录,则使用当前
目录。
--分支 [ -b ]
选择分支证书进行操作
命令 组 “变量”
管理持久变量的命令。
清理工作空间列表
删除当前数据库的所有无效的已注册工作区路径。
注册工作区 [工作空间_路径]
为当前数据库注册一个新的工作空间。 此命令添加 WORKSPACE_PATH
到“已知工作区”列表。
集 域名价值
设置数据库变量。 此命令修改(如果之前不存在,则添加)
名为 NAME 的变量,存储在数据库中,并将其设置为给定值
价值。 该变量放置在域 DOMAIN 中。
注销工作区 [工作空间_路径]
取消注册当前数据库的现有工作区。 此命令删除
WORKSPACE_PATH 到“已知工作区”列表。
未设定 域名
取消设置数据库变量。 此命令从域中删除变量 NAME
DOMAIN,之前存储在数据库中。
命令 组 'vcs'
与其他版本控制系统交互的命令。
cvs_导入 根目录
导入 CVS 存储库中的所有版本。
--分支 [ -b ]
选择分支证书进行操作
git_export
在标准输出上生成一个 git 快速导出数据流。
--作者文件
将作者姓名从原始值映射到新值的文件
--分支文件
从原始值到新值的文件映射分支名称
--export-marks
导出修订后保存内部标记表
--import-marks
在导出修订之前加载内部标记表
--log-certs / --no-log-certs
在提交日志中包含标准证书值
--log-revids / --no-log-revids
在提交日志中包含修订 ID
--refs
包括 'revs'、'roots' 或 'leaves' 的 git refs
--使用一个变更日志
只对 git commit 消息使用一个变更日志证书
命令 组 “工作区”
处理工作区的命令。
加 [小路]...
将文件添加到工作区。
--no-尊重-忽略/--尊重-忽略
不要忽略任何文件
--recursive [-R] / --no-recursive
还对任何列出的目录的内容进行操作
--unknown / --no-未知
对来自工作区的未知文件执行操作
属性 下降 路径 [属性]
从文件中删除属性。 如果未指定属性,则此命令删除
附加到 PATH 中给出的文件的所有属性。 否则只会删除
ATTR 中指定的属性。
属性 得到 路径 [属性]
获取文件属性的值。 如果没有指定属性,这个命令
打印附加到 PATH 中给出的文件的所有属性。 否则它只会打印
ATTR 中指定的属性。
属性 集 路径属性值
设置文件的属性。 将 ATTR 上给出的属性设置为指定的值
在 PATH 中提到的文件的 VALUE 中。
ci [小路]...
承诺 [小路]...
将工作区更改提交到数据库。
- 作者
覆盖作者提交
--分支 [ -b ]
选择分支证书进行操作
- 日期
覆盖提交的日期/时间
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
--message [ -m ]
设置提交更改日志消息
--消息文件
设置包含提交更改日志消息的文件名
下降 [小路]...
rm [小路]...
从工作区中删除文件。
--仅限簿记
只更新 monotone 的内部簿记,而不是文件系统
- 丢失的
对工作区中丢失的文件执行操作
--recursive [-R] / --no-recursive
还对任何列出的目录的内容进行操作
MKDIR [目录...]
创建目录并将它们添加到工作区。
--no-尊重-忽略/--尊重-忽略
不要忽略任何文件
枢轴根 新根放入旧根
重命名根目录。 执行此命令后,当前具有
名称 NEW_ROOT 将是根目录,当前是根目录
目录将具有名称 PUT_OLD。 不推荐使用“--bookkeep-only”。
--仅限簿记
只更新 monotone 的内部簿记,而不是文件系统
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
动物内脏 [小路...]
应用在历史上任意位置所做的更改。 此命令进行更改
在历史上的任何一点,并编辑您当前的工作区以包括这些更改。
最终结果与 'mtn diff -r FROM -r TO | 相同补丁 -p0',除了这个
命令使用单调的合并,从而智能地处理重命名、冲突和
很快。 如果给出了一个修订版,则应用在该修订版中所做的更改比较
给它的父母。 如果给出了两次修订,则应用所做的更改以从
第一次修改为第二次。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
mv 源代码目标
mv SRC1 [SRC2 [...]] 目标目录
重命名 源代码目标
重命名 SRC1 [SRC2 [...]] 目标目录
重命名工作区中的条目。
--仅限簿记
只更新 monotone 的内部簿记,而不是文件系统
还原 [小路]...
恢复文件和/或目录。 为了恢复整个工作区,指定
'.' 作为文件名。
- 深度
限制要下降的目录级别数
- 排除
省略其论点所描述的任何内容
- 丢失的
对工作区中丢失的文件执行操作
解开 小路...
反转错误的“下降”。 如果文件已从工作区中删除,则这是
与“恢复”相同。 否则,它只会从清单中删除“drop”。
更新
更新工作区。 此命令将您的工作区修改为基于
不同的修订,保留未提交的更改。 如果修订是
给定,将工作区更新为该修订版。 如果没有,请将工作区更新为
分公司的负责人。
--分支 [ -b ]
选择分支证书进行操作
--移动冲突路径 / --无移动冲突路径
在继续之前将冲突的、未版本化的路径移动到“_MTN/resolutions”中
任何工作区更改
--revision [ -r ]
选择版本号进行操作
使用 onworks.net 服务在线使用 mtn
