GoGPT Best VPN GoSearch

OnWorks 网站图标

aedist - 云端在线

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

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

程序:

您的姓名


aedist - 远程分发变更

概要


无神论者 -发送 [ 选项...]
无神论者 -收到 [ 选项...]
无神论者 -重播 [ 选项... ] -F 网址
无神论者 -丢失的 [ 选项... ] -F 网址
无神论者 -待办的 [ 选项... ] -F 网址
无神论者 -存货 [ 选项...]
无神论者 -档案 [ 选项...]
无神论者 -列表 [ 选项...]
无神论者 -帮助
无神论者 -版本

商品描述


这个 无神论者 命令用于发送和接收更改集以方便地理
分布式开发。 预期的传输机制是电子邮件,但是其他
机制同样是可能的。

基本功能是重现一个变化,所以像这样的命令
aedist -send | aedist-接收
可用于克隆更改,但效率不如 单克隆(1). 文件格式
used 旨在承受邮件服务器,因此活动,例如
aedist-发送 | e-mail | 无神论者 -收到
(哪里 e-mail 代表发送、传输和接收您的电子邮件)将复制
远程系统上的更改。 使用合适的工具(例如 PGP)是否可以
aedist -send | 加密| e-mail | 解码 | 无神论者 -收到
该机制还旨在允许基于 Web 的分发,例如
aedist-发送 | web服务器 Web浏览器 | 无神论者 -收到
通过使用适当的 CGI 脚本和 mailcap 条目。

使用此命令可以同时支持“推”模型和“拉”模型。 为了
有关执行此操作的各种方法的建议和想法,请参阅 Aegis 用户指南。

发送


发送变体采用指定的更改或基线,并构建一个分布
包含所有更改属性和源文件属性以及源的包
文件内容。 结果被压缩,并编码成文本格式,可以
作为电子邮件发送而不会被邮件传输代理破坏。

可选项
发送变体可以理解以下选项:

-基线
此选项可用于指定项目的来源,而不是更改。
暗示 -整个源 选项,除非被覆盖。

-改变
此选项可用于指定项目中的特定更改。 看
庇护(1) 有关此选项的完整说明。

-兼容性 版本号
此选项可用于指定版本 无神论者(1) 这将是
接收 这个变更集。 此信息用于选择要使用的功能
包括在数据中,哪些要省略。 默认情况下,最新的功能集将
使用。

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

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

gzip 使用 GZIP(1) 程序。

bzip2 使用 bzip2(1) 程序。

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

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

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

-内容传输编码 姓名
此选项可用于指定要使用的内容传输编码。 它
可以采用以下值之一:

无 不执行内容传输编码。

Base64 将使用 MIME base 64 编码。 这是默认设置。

引用_打印
将使用 MIME 引用的可打印编码。

Unix_to_Unix_encode
将使用古老的 unix-to-unix 编码。

这些编码可以以与注释行选项相同的方式缩写。

-Ascii_Armor
这意味着与上面的“-cte=base64”选项相同。

-No_Ascii_Armor
这意味着与上面的“-cte=none”选项相同。

-三角洲
此选项可用于指定项目历史中的特定增量以
复制文件,而不是最新版本。 如果 delta 已经
给定一个名字(见 艾登(1) 对于如何),您可以使用 delta 名称而不是 delta
数字。 如果指定的增量不存在,则会出错。 三角洲数字
从1开始增加; delta 0 是一个特例,意思是“当分支
开始”。

-DELta_Date 绳子
此选项可用于指定项目的特定日期和时间
要从中复制文件的历史记录,而不是最新版本。 它是一个
如果指定的字符串不能解释为有效的日期和时间,则出错。
如果需要使用空格,请引用该字符串。

-DELta_From_Change
此选项可用于从其更改中指定特定的项目增量
数。

-描述_标题
此选项可用于将 RFC 822 样式标头添加到更改说明
正在发送,带有 From 和 Date 行。 这是默认设置。

-No_Description_Header
此选项抑制描述标题。

-整个源
此选项可用于发送项目的整个源,以及
更改源文件。

-忽略_UUID
此选项可用于忽略传出更改的 UUID(如果存在)
设置。

-No_Ignore_UUID
此选项强制 无神论者 命令使用传出更改集的 UUID
信息。 这是默认设置(除非兼容性选项会避免
属性)。

-Mime_Headers
此选项可用于强制输出中存在 mime 标头,在
的情况下,他们通常会缺席。

-No_Mime_Headers
此选项可用于强制输出中不存在 mime 标头,在
他们通常会出现的情况。

-部分_来源
此选项可用于仅发送更改的源文件。 这是
默认,除了 -基线 选项。

输出 文件名
此选项可用于指定输出文件。 输出被发送到
默认为标准输出。

-修补 此选项已弃用。 请使用 -兼容性 选项。

-No_PATch
此选项已弃用。 请使用 -兼容性=4.6 选项。

-项目 姓名
此选项可用于选择感兴趣的项目。 当没有 -项目
选项被指定, 宙斯盾项目 环境变量被咨询。 如果
不存在的,用户的 $HOME/.aegisrc 检查默认文件
项目字段(见 配置文件(5) 了解更多信息)。 如果那不存在,
当用户只在单个项目中进行更改时,项目
名称默认为该项目。 否则,这是一个错误。

-签署者
此选项可用于将 Signed-off-by: 行附加到更改集
描述。

-No_Signed_Off_By
此选项可用于防止 Signed-off-by: 行被附加到
变更集描述。

接收


接收变体采用由发送变体创建的更改包并创建一个
神盾改变(见 安康(1)) 实施内部变革。 文件被添加到更改中
(见 艾尔姆(1) 欧共体(1) 恩夫(1)和 对象(1)) 然后将文件内容解包
进入开发目录。

然后构建更改(请参阅 AEB(1)),差分(见 AED(1)) 和测试(见 AET(1))。
如果所有这些都成功,则更改的开发将结束(请参阅 AED(1))。 这
自动过程在此时停止,以便本地审阅者可以确认
需要改变。

通知
这个 无神论者 command 调用各种其他 Aegis 命令。 通常的通知
这些命令会发出。

可选项
接收变体可以理解以下选项:

-改变
此选项可用于选择要使用的更改编号,否则为
将被自动选择。

-三角洲
此选项可用于指定项目历史中的特定增量以
复制文件,就像 欧共体(1) 命令。 您也可以使用增量
名称而不是增量编号。

-目录
此选项可用于指定要使用的目录。 这是一个错误
如果当前用户没有适当的权限来创建目录
给出的路径。 这必须是绝对路径。

注意:如果您使用的是自动挂载器,请不要使用 `pwd` 来制作绝对
路径,它通常会给出错误的答案。

-文件 文件名
从指定文件中读取更改集。 默认是从
标准输入。 文件名“-”被理解为标准输入。

如果您的系统有 libcurl(3),并且Aegis被配置为在编译时使用
(如果可用,这是默认值)您还可以指定一个
统一资源定位符 (URL) 代替文件名。 相关数据将
被下载。 (这 -详细 选项将提供一个进度条。)

-修补 如果可用,此选项可用于从输入应用补丁。 这个
通常会导致较少的合并问题,但它需要两个存储库
要很好地同步。 这是默认设置。

-No_PATch
此选项可用于忽略输入中的补丁(如果存在)。

-忽略_UUID
此选项可用于忽略传入更改的 UUID(如果存在)
设置。

-No_Ignore_UUID
此选项强制 无神论者 命令使用更改集的 UUID。 这是
默认。

-项目 姓名
此选项可用于设置项目名称。 如果未指定,则项目
将使用输入包中的名称,而不是通常的项目名称
违约机制。

-木马 此选项可用于将更改集视为具有特洛伊木马
攻击其中。

-No_Trojan
此选项可用于将更改集视为绝对没有
特洛伊木马攻击就在其中。 使用 VHDL 语言编写 - 极端 照顾。 你需要拥有
首先使用 PGP 之类的东西对消息进行身份验证 认识作者
井。

安全性
通过电子邮件接收更改,并自动将它们提交到基线,无需
检查它们,将是灾难的秘诀。 提供了许多保障措施:

· 确认包裹格式正确,包裹验证为
内部一致性,在它被解压和采取行动之前。

· 当开发结束时,过程的自动部分停止。 这确保了一个
本地审阅者在提交之前验证更改,防止意外或
恶意破坏。

· 如果变更寻求更新项目 配置 文件,自动过程终止
在构建或差异发生之前。 这是因为该文件可能包含木马
对于这些操作,因此在进行任何更改之前,必须有人检查文件
更进一步。

·有一个 潜在木马 = [ 绳子 ]; 项目中的字段配置 文件中。
指定构建配置文件、shell 脚本、代码生成器、 等。 在这里指定
除了应该导致自动的项目配置文件之外的文件
处理停止。

· 使用电子邮件身份验证和加密系统,例如 PGP 和 GPG,
鼓励。 但是,预计此处理将在 无神论者
- 发送 已经构建了包和之前 无神论者 - 收到 检查并采取行动
包裹。 验证发件人是抵御特洛伊木马最可靠的手段。

· 支持自动发送和接收包,但未在内部实现
aedist 命令。 预计 aedist 命令将在 shell 中使用
为您的站点及其独特的安全要求定制的脚本。 见宙斯盾
执行此操作的几种不同方法的用户指南。

· 使用 Aegis 的测试管理工具的次数越多(请参阅 对象(1)和 AET(1)) 越难
这是因为一个不充分的变化进入基线。

复制 风暴
在分布式开发环境中,变更集最终被
传播回原始人。 有一些情况(特别是在某些明星
拓扑),其中包的多个副本将返回给创建者。

如果在审查阶段没有检测到这些变更集,并且尚未传播出去
同样,冗余包有可能呈指数级增长
一次又一次地分发。

为了解决这个问题,在文件解压后检查更改,但在构建或
执行差异或测试。 这 ”爱奇艺 --不变” 命令用于排除所有
本地存储库已具有所需格式的文件。 如果没有更改文件
在此之后保留,更改将完全删除(请参阅 艾德布(1)和 阿恩库(1))。

REPLAY


如果您正在跟踪一个远程站点,该站点通过 埃格特(1) 网络
界面,您可以使用 无神论者
-重播 命令。

例如,Aegis 开发人员可以使用以下形式的命令跟踪主项目:
aedist -p aegis.4.24.3 --replay -f aegis.sourceforge.net
该命令在内部被改写为
aedist --replay -p aegis.4.24.3 -f \
http://aegis.sf.net/cgi-bin/aeget/aegis.4.24.3/?存货
如果您的 cgi-bin 目录在其他地方,您将需要使用长格式。

如果您想查看更改集清单页面包含的内容,则它是人类可读的。 这
此页面上的链接提供下载任何更改所需的所有信息
列出的集。

此命令从远程存储库读取更改集 UUID 列表,并进行比较
它带有本地存储库中的更改集 UUID 列表,并获取任何
本地不存在。

通过发出如下命令来下载和解压所需的每个更改集
aedist -rec -f \
http://aegis.sf.net/cgi-bin/aeget/aegis.4.19.C010/专业人士
如果这成功完成(并且可能不会,要么是因为木马
警告,或本地更改与传入的远程更改之间的某些冲突),以及
你的项目有它的 开发结束动作 设置 goto_waiting_integration,变化将
使用以下命令进行集成:
aeintegratq -p aegis.4.24.3 -c 10
然后重新开始下一个丢失的更改集。

此命令将尝试使用与远程存储库中相同的更改编号,如果
它是可用的。

可选项
此变体理解以下选项:

-排除_UUID UUID
此选项可用于从下载和
打开包装。 此选项可以多次使用。

-No_排除_UUID UUID
此选项可用于明确列出要下载的更改集和
打开包装,排除所有其他人。 此选项可能会被多次使用
一旦。

-排除_版本 模式
此选项可用于明确排除某些更改集
下载并解压。 这 模式 与显示的版本匹配
在库存中。 此选项可以多次使用。

-INinclude_VERsion 模式
此选项可用于明确列出要下载的更改集和
打开包装,排除所有其他人。 这 模式
清单中显示的版本。 此选项可以多次使用。

-文件 文件名
从指定文件中读取更改集。 默认是从
标准输入。 文件名“-”被理解为标准输入。

如果您的系统有 libcurl(3),并且Aegis被配置为在编译时使用
(如果可用,这是默认值)您还可以指定一个
统一资源定位符 (URL) 代替文件名。 相关数据将
被下载。 (这 -详细 选项将提供一个进度条。)

-最大值
此选项可用于通过排除
本地更改集的最大数量,通过排除两个本地更改集 UUID
(默认)但也不包括更改“original-uuid”中提到的UUID
属性。

-坚持
此选项可用于指定所有相关更改集应
下载,即使有些失败。 默认为用户的 坚持不懈 if
未指定,请参阅 配置文件(5) 了解更多信息。

-No_PERsevere
此选项可用于指定更改集的下载应
第一次失败后停止。 默认为用户的 坚持不懈 如果不
指定,见 配置文件(5) 了解更多信息。

-项目 姓名
此选项可用于选择感兴趣的项目。 当没有 -项目
选项被指定, 宙斯盾项目 环境变量被咨询。 如果
不存在的,用户的 $HOME/.aegisrc 检查默认文件
项目字段(见 配置文件(5) 了解更多信息)。 如果那不存在,
当用户只在单个项目中进行更改时,项目
名称默认为该项目。 否则,这是一个错误。

-木马 此选项传递给任何 无神论者(1) 此命令产生的命令。

-No_Trojan
此选项传递给任何 无神论者(1) 此命令产生的命令。

-不兼容
使用时必须使用此选项 无神论者 - 重播 针对基于文件的
库存。

失踪


如果您想查看更改集 无神论者 -重播 可以在继续之前下载
并且这样做,您可以使用以下命令:
aedist --missing -f aegis.sf.net
特别是,这允许您为 无神论者 -重播
-排除 or -不排除 选项​​。

可选项
此变体理解以下选项:

-排除_UUID UUID
此选项可用于从列表中排除某些更改集。 这个
选项可以多次使用。

-No_排除_UUID UUID
此选项可用于显式列出要列出的更改集,以
排除所有其他人。 此选项可以多次使用。

-排除_版本 模式
此选项可用于明确排除某些更改集被列出。
这个 模式 与清单中显示的版本相匹配。 这个
选项可以多次使用。

-包括_版本 模式
此选项可用于显式列出要列出的更改集,以
排除所有其他人。 这 模式 与显示的版本匹配
在库存中。 此选项可以多次使用。

-最大值
此选项可用于通过排除
本地更改集的最大数量,通过排除两个本地更改集 UUID
(默认)但也不包括更改“original-uuid”中提到的UUID
属性。

待处理


如果您想查看远程存储库缺少的更改集
您的,您可以使用以下命令:
aedist --待定-f aegis.sf.net

可选项
此变体理解以下选项: -排除_UUID UUID 此选项可能
用于从列表中排除某些本地更改集。 可以使用这个选项
不止一次。

-No_排除_UUID UUID
此选项可用于显式列出要列出的本地更改集,以
排除所有其他人。 此选项可以多次使用。

-排除_版本 模式
此选项可用于显式排除某些本地更改集
列出。 这 模式 与显示的版本匹配
存货。 此选项可以多次使用。

-INinclude_VERsion 模式
此选项可用于显式列出要列出的本地更改集,以
排除所有其他人。 这 模式 与显示的版本匹配
在库存中。 此选项可以多次使用。

库存


库存变体可用作 aeget 的替代方法来生成库存
由重播、丢失和挂起的变体使用。 这个想法是运行库存
开发机器上的变体,然后将其输出上传到公共存储库。
为了生成清单,您可以使用如下命令:
aedist --inventory -proj 项目>inventory.html

可选项
此变体理解以下选项:

-AEGET aeget 使用此选项要求原始 埃格特(1) 行为。

-全部 此选项用于要求包含包含在
每次更改的 original-UUID 属性。

-排除_版本 模式
此选项可用于明确排除要添加到
库存文件。 这 模式 与显示的版本匹配
存货。 此选项可以多次使用。

-包括_版本 模式
此选项可用于显式列出要添加到
清单文件,以排除所有其他文件。 这 模式 匹配
清单中显示的版本。 此选项可能会被使用超过
一旦。

-路径前缀添加
此选项用于向清单中生成的 URL 添加路径前缀。

-项目 姓名
此选项可用于选择感兴趣的项目。 当没有 -项目
选项被指定, 宙斯盾项目 环境变量被咨询。 如果
不存在的,用户的 $HOME/.aegisrc 检查默认文件
项目字段(见 配置文件(5) 了解更多信息)。 如果那不存在,
当用户只在单个项目中进行更改时,项目
名称默认为该项目。 否则,这是一个错误。

档案


作为使用 埃格特(1) CGI程序,aedist存档变种是
假如。 此变体可用于使用 aedist 档案填充目录
每次更改都带有一个 UUID。 档案将具有基于更改的 UUID 的名称
使用扩展名“.ae”,存档的指纹将存储在一个文件中
扩展名为“.fp”的相同(基本)名称。 多次运行归档变体
相同的目标目录将更新该目录,添加更改文件
在上次运行后集成并在检测到损坏时重新生成文件。

可选项
归档变体可以理解以下选项:

-更改目录 目录
此选项用于指定要填充的目录 无神论者(1)
生成的文件。 如果未使用此选项,则使用当前目录
作为命令的目标。 该目录必须存在并且可由
运行命令的用户。

-排除_版本 模式
此选项可用于明确排除要添加到
目标目录。 这 模式 与显示的版本匹配
存货。 此选项可以多次使用。

-包括_版本 模式
此选项可用于显式列出要添加到目标的更改集
目录,以排除所有其他人。 这 模式
清单中显示的版本。 此选项可以多次使用。

-项目 姓名
此选项可用于选择感兴趣的项目。 当没有 -项目
选项被指定, 宙斯盾项目 环境变量被咨询。 如果
不存在的,用户的 $HOME/.aegisrc 检查默认文件
项目字段(见 配置文件(5) 了解更多信息)。 如果那不存在,
当用户只在单个项目中进行更改时,项目
名称默认为该项目。 否则,这是一个错误。

清单


list 变量可用于列出包的内容,而无需实际拆包
它首先。 输出让人想起 庇护 -list 更改细节 输出。

可选项
列表变体可以理解以下选项:

-文件 文件名
从指定文件中读取更改集。 默认是从
标准输入。 文件名“-”被理解为标准输入。

如果您的系统有 libcurl(3),并且Aegis被配置为在编译时使用
(如果可用,这是默认值)您还可以指定一个
统一资源定位符 (URL) 代替文件名。 相关数据将
被下载。 (这 -详细 选项将提供一个进度条。)

输出 文件名
此选项可用于指定输出文件。 输出被发送到
默认为标准输出。 仅对 -List 选项有用。

配置


尚未提及此命令的以下选项:

-帮助
此选项可用于获取有关如何使用 无神论者
程序。

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

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

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

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

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

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

文件 FORMAT


文件格式重新使用现有格式,而不是引入任何新格式。 这意味着
即使 aedist 不可用,也可以提取包的内容。

· 将源文件和其他信息存储为 的cpio(1) 存档。

· 存档是使用压缩 bzip2(1) 格式。 通常主要的源文件
是 ASCII 文本,导致显着压缩。

· 压缩结果使用 MIME base64 编码。 这使得结果
比压缩后的二进制文件大约 33%,但仍小于
主要来源。

这个 的cpio 存档用于存储

等/项目名称
这包含要应用包的项目名称,除非被覆盖
--project 命令行选项。

等/更改号码
这包含原始更改的更改编号,如果
在目标存储库上可用,除非被 --change 命令覆盖
线选项。

等/变更集
这包含更改属性以及源文件和用法列表,在
遗嘱(5) 格式。

修补/文件名
包中每个修改或重命名的文件(命名为 等/变更集) 出现
在下面 补丁 目录。 该文件可能是空的,除非对它进行了一些编辑
源存储库。

src /文件名
包中的每个源文件(命名为 等/变更集) 出现在 src /
目录。

多余的文件或乱序的文件是致命错误。

退出 状态


这个 无神论者 命令将在出现任何错误时以 1 状态退出。 这 无神论者 命令将
如果没有错误,则仅以状态 0 退出。

环境 变数


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

版权


aedist 版本 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 彼得·米勒

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

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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