英语法语西班牙语

Ad


OnWorks 网站图标

aesvt - 云端在线

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

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

程序:

您的姓名


aesvt - 简单版本工具

概要


埃斯夫特 -查看 -历史 文件 -文件 输出文件 [ -e 编辑 ]
埃斯夫特 -报到 -历史 文件 -文件 输入文件 [ -e 编辑 [ 姓名=折扣值 ...]
埃斯夫特 -列表 -历史 文件
埃斯夫特 -询问 -历史 文件
埃斯夫特 -版本

商品描述


埃斯夫特 程序可用于管理历史版本文件。 这是一个极简主义
历史工具,它没有规定管理工作区。

它能够处理二进制文件,并且如果它们不是太有效,则可以合理有效地处理
大。

它具有良好的端到端属性,因为它为每个文件版本保留了校验和,并且
整个历史文件的校验和。

没有任何类型的关键字替换的规定。 退房将完全
重现输入文件。 签入永远不会改变输入文件。

配置


理解以下选项:

-历史 历史档案
该选项用于指定历史文件的名称。

-文件 文档名称
此选项用于指定输入或输出文件的名称。 在检查-
out,文件名“-”被理解为表示标准输出。 有 没有
相当于办理登机手续。

-编辑 编辑号
该选项用于指定编辑号(版本号)。 退房时,
如果未指定版本号,则给出最新版本。 在检查-
在,如果没有指定版本号(通常没有),则前一个
version 将添加一个,或者如果这是第一个,将使用 version 1
报到。

-报到
此选项用于将文件签入历史记录。

-查看
此选项用于从历史记录中检出文件。

-压缩算法 姓名
此选项可用于指定要使用的压缩。 他们被列出
按压缩效率排序。

none 不使用压缩(并非总是对所有命令都有意义)。

gzip 使用 GZIP(1) 程序。

bzip2 使用 bzip2(1) 程序。

未来可能会添加更多的压缩算法。

-压缩
不推荐使用此选项以支持 -comp-alg=gzip or -comp-alg=bzip2
选项​​。

-No_COMPress
不推荐使用此选项以支持 -comp-alg=无 选项。

-列表 此选项用于列出文件的历史记录。

-询问 该选项用于查询最近签到的编辑号。

-版本
此选项用于打印版本号。

所有其他选项都会产生诊断错误。

参见 庇护(1) 对于所有 aegis 命令通用的选项。

所有选项都可以缩写; 缩写记录为大写字母,
所有小写​​字母和下划线 (_) 都是可选的。 您必须使用连续
可选字母的序列。

所有选项都不区分大小写,您可以将它们输入为大写或小写或
两者结合,大小写并不重要。

例如:参数“-project”、“-PROJ”和“-p”都被解释为表示
-项目 选项。 参数“-prj”不会被理解,因为连续
未提供可选字符。

选项和其他命令行参数可以在命令行上任意混合,
在功能选择器之后。

GNU 长选项名称是可以理解的。 由于所有选项名称为 埃斯夫特 很长,
这意味着忽略额外的前导“-”。 这 ”--选项=折扣值"约定也是
明白了。

退出 状态


埃斯夫特 命令将在出现任何错误时以 1 状态退出。 这 埃斯夫特 命令只会
如果没有错误,则退出状态为 0。

环境 变数


我们 庇护(1) 获取可能影响此命令的环境变量列表。 看
配置文件(5)为项目配置文件的 项目特定 字段如何设置
Aegis 执行的所有命令的环境变量。

文件 FORMAT


历史文件中的每个版本都包含一个 RFC822 标头和文件内容。
header 包含(至少)Content-Length,用于记住长度
以字节为单位的文件数据; Checksum,用来记住文件数据的Adler32校验和;
和Version,用来记住版本号。 文件数据可以是文本或二进制,
因为它的长度是由头部决定的。 没有任何引用机制
数据的种类。 除必填字段外,附加用户定义的 us-ascii
元数据也可以存储在标题中。 没有任何差异或增量
任何版本。

头和数据的这种组合具有良好的端到端行为,因为有一个
校验和来验证文件数据。 然后检测数据中的坏块
下次尝试入住或退房时。

历史文件的格式由一个或多个文件版本组成
布局,头对尾连接,没有任何分隔符或边界指示符。 这
版本按降序排列,从最近(最大编辑编号)到最近最少
(版本一)。 要确定一个版本在哪里停止,下一个版本从哪里开始,
使用标题中的 Content-Length 字段。 然后压缩整个历史文件
使用 bunzip2 算法(通过 libbz2)。 没有任何差异或增量
历史文件。

压缩文件的好处是通常有很高的冗余
文件版本之间。 例如,如果签入两个相同的版本(不是
必须按顺序)第二个副本将压缩到只有几个字节。 不像
差异(1) style deltas,这也很好地应对移动数据块内的
文件。 使用 bunzip2 格式意味着还有整个历史的校验和
文件,它允许您检测标头部分中的坏块; 这也意味着有
是一种从历史文件中提取数据的简单方法,即使没有 埃斯夫特 程序
或者为了测试,或者因为你很好奇。

您实际上可以从许多压缩算法中进行选择,包括 GNU Zip 和
bunzip2,通过 -compression-algorithm 选项。 更多的压缩算法可能是
将来添加。 使用最佳可用压缩,因为这会导致
最紧凑的历史文件。 未来的版本将始终能够访问
早期版本使用的压缩。

端到端 问题
另见 Saltzer, JH et al (1981) 端至端 参数 in 系统 设计,
http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf

三角洲
这种历史文件风格的灵感来自 RFC 3284 - VCDIFF 通用 差分
压缩 时间 格式。 虽然 埃斯夫特 格式在内部不使用 RFC3284,
跨文件版本压缩的参数同样相关。

版权


aesvt 版本 4.24.3.D001
版权所有 (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 彼得·米勒

aesvt 程序绝对没有保证; 有关详细信息,请使用 '埃斯夫特 -版本
执照' 命令。 这是免费软件,欢迎您在下面重新分发
一定条件下; 有关详细信息,请使用 '埃斯夫特 -版本 执照' 命令。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 2
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 3
    chart.js之
    chart.js之
    Chart.js 是一个 Javascript 库,它
    允许设计师和开发人员绘制
    使用HTML5的各种图表
    画布元素。 Chart js 提供了一个很好的
    大批 ...
    下载 Chart.js
  • 4
    用于JasperReports的iReport-Designer
    用于JasperReports的iReport-Designer
    注意:iReport/Jaspersoft Studio 支持
    公告:从 5.5.0 版开始,
    Jaspersoft Studio 将成为官方
    JasperReports 的设计客户端。 iReport
    将...
    下载 JasperReports 的 iReport-Designer
  • 5
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 6
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 更多 ”

Linux 命令

Ad