pkgkde-git - 云端在线

这是命令 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



最新的 Linux 和 Windows 在线程序