这是命令 pkgkde-git,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
pkgkde-vcs - Debian pkg-kde VCS 存储库的辅助工具。
概要
pkgkde-vcs [-vy] 子命令 [ 副司令部 配置 ] [-- 外部 工具 配置 ]
pkgkde-git [-vy] 子命令 [ 副司令部 配置 ] [-- 外部 工具 配置 ]
商品描述
pkgkde-vcs 是一个帮助工具,旨在简化一些相关的日常任务
在版本控制系统 (VCS) 存储库中进行打包管理。 pkgkde-vcs
透明地支持 Debian Qt/KDE 维护者组使用的 VCS,包装各种 VCS
相关的命令序列到一个方便的 CLI 界面。 请注意这个帮手
强制执行 Debian Qt/KDE 维护者采用的最佳实践和打包约定
组,因此不应将其视为通用包装助手。
pkgkde-vcs 应该从包的完全检出的打包存储库运行它
应该采取行动。 首先,它尝试检测正在用于特定的 VCS
打包在工作目录中。 请注意,如果出现以下情况,检测可能会失败
未安装基础 VCS 实用程序。 如果您想要或必须强制使用特定的 VCS
输入,运行命令 pkgkde-$vcs, 例如 pkgkde-git.
如果检测成功, pkgkde-vcs 将执行为指定的定义的任务
子命令 (例如标签)。 可以为每个 VCS 和每个 VCS 定义不同的子命令集
他们中的人可能会接受一组不同的 副司令部 配置 (见下文)。 所有本地
无法识别的子命令选项(或指定为 外部 工具 配置 后 - )
将传递给外部 VCS 工具,该工具 pkgkde-vcs 执行工作。
pkgkde-vcs 接受几个 常见 选项 适用于整个帮助者或
它支持的所有 VCS 都是通用的。 他们应该先通过 子命令 为了
认可。
即使 pkgkde-vcs 在做任何事情之前进行广泛的健全性检查,一个潜在的
它执行的命令可能仍然失败。 然后 pkgkde-vcs 可能会立即终止
使存储库处于不一致的状态。 用户可以从这种情况中恢复
失败。
此刻, pkgkde-vcs 仅支持 混帐 风险控制系统。
配置
相当常见 选项
-y 默认情况下,执行第一个更改
存储库必须由用户明确确认。 但是,如果这个选项是
指定,第一个命令将在没有确认的情况下运行。
-n 不要运行任何对存储库进行更改的外部命令。 有用的
-v 查看将运行哪些带有哪些选项的命令。
-v 更详细(例如,在执行时显示外部命令)。
-- 外部 工具 配置
通过附加 外部 工具 配置 到外部命令 pkgkde-vcs 执行
来完成任务。 具体见文档 子命令 更多
细节。
支持的 VERSION CONTROL 系统 AND 子命令
混帐
为了使用 pkgkde-vcs 使用 Git, 混帐(1) 必须在 PATH. 裸 Git
不支持存储库,并且 Git 存储库应处于完全签出状态
(除了 克隆)。 Git 存储库的以下子命令在以下位置受支持
片刻:
克隆 克隆指定的 pkg-kde git 存储库。 这个子命令应该由
强制 VCS 使用 git,即通过运行 pkgkde-git 命令而不是 pkgkde-vcs.
存储库应该相对于官方 pkg-kde 的根指定
存储库树。 操作完成后,克隆的存储库将被放置在
本地文件系统上的相同相对位置和 更新配置 (见下文)
将在其上执行。
例如,为了从 kdesc, akonadi 存储库
在 kde请求 和根树中的 pkg-kde-tools 存储库,执行:
$ pkgkde-git 克隆 kde-sc/kde4libs
$ pkgkde-git 克隆 kde-req/akonadi
$ pkgkde-git 克隆 pkg-kde-tools
行李牌 将当前打包状态 (HEAD) 标记为上传到 Debian 存档。 存储库工作
在执行此子命令之前,树必须是干净的。 当前包版本和
目标分布是自动确定的 Debian/变更日志.
发行版必须是有效的 Debian 套件,以避免标记未完成
(又名未发布)修订版。
该子命令将在“debian/”命名空间下创建一个带注释的 Git 标签。 这
子命令本身不接受任何附加选项。 全部 外部 工具 配置
(如果指定)并将传递给 混帐 行李牌 调用。 建议签收
通过指定标签 -s 选项。
创建的标签 pkgkde-vcs 行李牌 将满足以下要求:
· 标签将命名为“debian/ “ 在哪里是一个完整的 debian
没有纪元的包版本。 所有出现的 ~ 字符
将替换为 - 字符,因为 Git 不支持
~ 标签名称中的字符。
· 标签将被分配内容如下的消息
/ “ 在哪里是完整的 debian 版本
包(没有任何修改,包括纪元)和是
上传这个包的发行版。
例如,一个标准 pkgkde-vcs 行李牌 将在后台执行以下操作
(假设版本是 1:2.3.4-5 并且分发是实验性的):
$ git tag debian/2.3.4-5 -m "1:2.3.4-5/experimental"
更新配置
在签出的打包存储库上做一些常见的配置。 在
此刻,子命令执行以下操作:
· 设置主分支和 debian 标签进行推送。 -f 可以指定选项
强制更新推送配置,即使有些推送
配置已经存在。
· 将存储库用户名和电子邮件地址设置为 全名
和 电子邮件 分别是环境变量。 -f 可以指定选项
即使存储库已经指定了一些值,也可以覆盖这些值。
使用 onworks.net 服务在线使用 pkgkde-git