英语法语西班牙语

Ad


OnWorks 网站图标

aeclean - 云端在线

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

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

程序:

您的姓名


aegis clEan - 从开发目录中清除文件

概要


庇护 -干净的 [ 选项...]
庇护 -干净的 -帮助
庇护 -版本

商品描述


庇护 -干净的 命令用于删除所有未更改源文件的文件
来自开发目录。 这可用于获取“干净”的开发目录
在最终构建之前,以确保更改已准备好结束开发。 一个新的构建
将被要求。

该命令只允许在“作为 发达”状态,只有变化的
开发商可能会发出。 它可能不适用于分支机构。

所有符号链接都将从开发目录中删除,即使 消除_-
符号链接_after_build = false 在项目中 配置 文件。 符号链接将重新
安装,如果 在构建之前创建符号链接 = true. 这是为了确保符号链接
是准确的,并删除不必要的。

所有特殊设备文件、管道和套接字都将被删除。 这些文件不能
源文件,预计接下来的构建将恢复它们。

由先前版本的更改创建的所有派生文件都将被删除。 这是
预计以下构建将重新创建它们。 您可能拥有的任何临时文件
在 development 目录中创建的也将被删除。

开发开始命令 在项目配置文件中(见 配置文件(5) 更多
信息)将运行,如果有的话。 这 更改文件命令 将运行,如果有
is one.是一个。 The的 项目文件命令 将运行,如果有的话。

如果任何文件已过期并需要合并,您将收到警告。 你会
如果需要区分任何文件,请发出警告。

符号


许多依赖维护工具,甚至一些编译器,几乎没有支持
对于包含文件搜索路径,因此对于两级目录的概念
宙斯盾采用的等级制度。 (当 Aegis 的分支功能成为多级时
使用。)为了允许使用这些工具,Aegis 提供了维护一个集合的能力
更改的开发目录和基线之间的符号链接
项目,所以对于这些工具来说,项目的所有文件都存在于
开发目录。

项目 配置
开发目录样式 项目配置文件的字段控制
开发目录的外观。 看 配置文件(5) 了解更多信息。

通过使用设置,例如
开发目录风格=
{
源文件符号链接 = true;
while_build_only = true;
};
用户永远不会看到符号链接,因为它们的添加纯粹是为了
执行过程中的依赖维护工具 AEB(1) 命令。

通过使用设置,例如
开发目录风格=
{
源文件符号链接 = true;
};
(另一个将默认为 false)符号链接将在开发开始时创建
时间(见 爱迪生(1) 获取更多信息)并由每个 AEB(1) 调用。
请注意,符号链接仅在这些时间维护,因此项目集成
在编辑更改源文件的过程中,可能会将符号链接保留在
状态不一致,直到下一次构建。

当文件从基线复制到更改时,使用 欧共体(1) 命令,
指向基线的符号链接(如果有)将在文件被删除之前被删除
复制的。

请注意: 以任何一种形式使用此功能都会影响规则文件的方式
依赖维护工具写好了。 规则必须 去掉 他们之前的目标
创建它们(通常使用 rm -f 命令)如果您使用任何链接子字段(两者都
硬链接和符号链接)。 这是为了避免尝试将结果写在
符号链接,它将指向项目基线中的只读文件。 这是
类似于相同的使用要求 链接集成目录 的领域
项目配置文件。

用户 配置
有一个 符号链接偏好 用户配置文件中的字段(请参阅 配置文件(5)
想要查询更多的信息)。 这控制是否 AEB(1) 将验证符号链接
在构建之前(默认)或是否假设它们是最新的。 (这个字段是
仅当 开发目录__style.source_file_symlink 是真的。)

对于大中型项目,验证符号链接可能需要与构建一样长的时间
本身。 假设符号链接是最新的可以为这些节省大量时间
项目。 在这种情况下,最好检查一下您对 DMT 的选择。

爱迪生(1) 命令 不能 咨询此偏好。 因此,在大多数情况下,
执行构建时,符号链接将是最新的。 唯一的神盾功能
可能导致符号链接过时的原因是集成了另一个
更改,因为这可能会改变基线中文件的存在或不存在。 在这
情况,默认 AEB(1) action 是忽略用户偏好和验证
符号链接。

有两个命令行选项可以修改 AEB(1) 行为进一步: -核实-
符号链接 选项说要验证符号链接; 和 -假设符号链接
选项说假设符号链接是最新的。 在每种情况下,选项都超过-
乘坐默认和用户偏好。

通过使用以下设置,可以获得类似于 Tom Lord'a Arch 的行为:
开发目录风格=
{
source_file_link = 真;
源文件符号链接 = true;
};

通过使用以下设置可以获得类似于 CVS 的行为:
开发目录风格=
{
源文件复制=真;
};
还有更多可能的配置 开发目录样式通常
具有有用的构建副作用。 看 配置文件(1)和 依赖 维护 工具
有关详细信息,请参阅用户指南的章节。

符号链接命令行选项和首选项同样适用于硬链接和
文件副本(名称有历史渊源)。

通知
将运行的通知命令 欧共体(1) 爱迪生(1) 恩夫(1) 对象(1)和
艾尔姆(1) 根据需要运行命令。 这 项目文件命令 如果设置,也会运行。
我们 配置文件(5) 了解更多信息。

配置


理解以下选项:

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

-帮助
此选项可用于获取有关如何使用 庇护
程序。

-列表
此选项可用于获取此命令的合适主题列表。
该列表可能比预期的更笼统。

-Not_Logging
此选项可用于禁用输出和错误的自动记录到
一份文件。 当多个 aegis 命令组合在一个 shell 中时,这通常很有用
脚本。

-触碰 此选项可用于请求每个更改源文件都有其最后一个
修改时间戳更新为当前时间。 这是默认设置。
派生文件和其他非源文件被单独留下。

-不许触碰
此选项可用于请求每个的最后修改时间戳
源文件保持不变。

-最低限度
此选项可用于请求最小的符号链接集,当
创建符号链接到基线 功能正在使用中。 如果您愿意,这很有用
模拟类似的东西 阿伊布 -最低限度 在开发目录中。 这个
如果未使用符号链接,则选项没有意义。

此选项还表示不删除遮挡项目源的普通文件
文件。 这是用于临时覆盖项目源的常用技术
文件。 这 ”欧共体 -只读” 命令 已可以选用 更多 适当。

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

-详细
此选项可用于使 aegis 产生更多输出。 默认情况下
只产生错误的输出。 当与 -列表 选项这个选项
导致添加列标题。

-等待 此选项可用于要求 Aegis 命令等待访问锁定,如果
它们不能立即获得。 默认为用户的 锁等待偏好
如果未指定,请参阅 配置文件(5) 了解更多信息。

-No_Wait
此选项可用于要求 Aegis 命令在访问时发出致命错误
不能立即获得锁。 默认为用户的
锁等待偏好 如果未指定,请参阅 配置文件(5) 了解更多信息。

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

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

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

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

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

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

退出 状态


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

环境 变数


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

版权


宙斯盾版本 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 彼得·米勒

宙斯盾计划绝对没有保证; 有关详细信息,请使用 '庇护 -版本
执照' 命令。 这是免费软件,欢迎您在下面重新分发
一定条件下; 有关详细信息,请使用 '庇护 -版本 执照' 命令。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad