英语法语西班牙语

Ad


OnWorks 网站图标

git-review - 云端在线

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

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

程序:

您的姓名


git 审查 — 将更改提交给 Gerrit 进行审核

概要


git 审查 [-r 远程[-紫外线] -d 更改 []
git 审查 [-r 远程[-紫外线] -x 更改 []
git 审查 [-r 远程[-紫外线] -N 更改 []
git 审查 [-r 远程[-紫外线] -X 更改 []
git 审查 [-r 远程[-紫外线] -m 更改 ps 范围 []
git 审查 [-r 远程[-fnuv] -s []
git 审查 [-fnuvDRT[-r 远程[-t 主题[--审稿人 评论家 ...[]
git 审查 -l
git 审查 - 版

商品描述


git 审查 自动化并简化了提交本地文件所涉及的一些任务
对 Gerrit 服务器进行更改以供审核。 它的设计是为了让大家更容易理解
Gerrit,特别是对于最近从其他版本控制切换到 Git 的用户
系统。

更改变更号码 使用获得的 - 列表 选项,或者它可以是
变更编号,补丁集编号 用于从更改中获取准确的补丁集。 在这种情况下本地
分支名称将带有 -patch[patchsetNumber] 后缀。

可以使用以下选项:

-d 更改, --下载=更改
下载 更改 从 Gerrit 转移到当地的分支机构。 该分行将以
补丁作者和主题名称。 如果本地分支已经存在,则会
尝试使用此更改的最新补丁集进行更新。

-x 更改, --cherrypick=更改
使用 更改 来自 Gerrit 并提交到当前的本地分支(“cherry pick”)。
没有创建额外的分支。

这使得无需为其创建本地分支即可查看更改。 在
另一方面,请注意:如果您不小心,这很容易导致
用于相关更改的附加补丁集。 另外,如果当前分支是
足够不同,更改可能根本不适用或产生合并冲突
需要手工解决。

-N 更改, --cherrypickonly=更改
使用 更改 从 Gerrit 进入当前工作目录,将其添加到暂存区
区域(“git索引”),但不要提交它。

这使得无需为其创建本地提交即可审查更改。
如果您想将多个提交合并为一个要提交的提交,这很有用
复查。

如果当前分支足够不同,则更改可能根本不适用,或者
产生需要手动解决的合并冲突。

-X 更改, --cherrypick指示=更改
使用 更改 来自 Gerrit 并提交到当前的本地分支(“cherry pick”),
指示此更改是从哪个提交中精心挑选的。

这使得可以重新审查不同分支的更改而无需创建
当地的分支机构。

如果当前分支足够不同,则更改可能根本不适用,或者
产生需要手动解决的合并冲突。

-m 更改 ps 范围, --比较=更改 ps 范围
下载指定的补丁集 更改 来自 Gerrit,重新建立 master 和
显示差异(git-diff)。

更改 ps 范围 可以指定为
变更编号,旧补丁集编号[-newPatchSetNumber]

旧补丁集编号 是强制性的,并且如果 新补丁集编号 未指定,
将使用最新的补丁集。

这使得您可以轻松比较自上次以来发生的变化
审查了拟议的变更。

如果主分支足够不同,变基可能会产生合并冲突。
如果发生这种情况,变基将被中止,并显示未变基的差异
分支机构。 您还可以使用 --无变基 (-R) 始终跳过变基。

-f, - 结束
成功后关闭本地分支并切换回目标分支
提交。

-n, --试运行
实际上不要执行任何有直接影响的命令。 而是打印它们。

-r 远程, --远程=远程
用于 Gerrit 的 Git 远程。

-s, - 设置
只需运行存储库设置命令,但不提交任何内容。

-t 主题, --主题=主题
在 gerrit 服务器上设置此更改的目标主题。 如果没有指定,则会出现错误
将使用提交摘要中的编号。 或者,本地分支名称
如果与远程分支不同,将被使用。

-T, --无主题
提交没有主题的评论。

--审稿人 评论家 ...
为一名或多名审阅者订阅已上传的补丁集。 审稿人应该是
可被 Gerrit 识别(通常使用其 Gerrit 用户名或电子邮件地址)。

-u, - 更新
跳过缓存的本地副本并强制从网络资源进行更新。

-l, - 列表
列出 gerrit 服务器上该项目的可用评论。

-y, ——而且是
如果您提交了多个补丁,请表明您实际上确实了解。

-v --详细
打开更详细的输出。

-D, - 草案
以草稿形式提交审查。 需要 Gerrit 2.3 或更高版本。

-R, --无变基
在将更改提交给 Gerrit 之前,不要自动执行变基。

当提交更改以供审核时,您通常希望它基于提示
上游分支以避免可能的冲突。 修改变更时以及
重新调整新补丁集的基础,Gerrit Web 界面将显示之间的差异
两个补丁集包含其间的所有提交。 这可能会让很多人感到困惑
审阅者希望看到更简单的差异。

也可用于 - 相比 跳过所获取评论的自动变基。

- 追踪
选择要提交更改的分支(如果是变基,则要根据其变基)
从正在跟踪的分支(如果正在跟踪分支),并设置跟踪
下载更改时的分支以指向远程和分支
应提交补丁。 请参阅 gitreview.track 配置。

--无轨道
忽略当前分支正在跟踪的任何分支,覆盖 gitreview.track。
通过在命令行上提供特定分支名称来暗示此选项。

- 版
打印版本号并退出。

配置


可以通过向 Git 配置添加条目来配置此实用程序。

支持以下配置键:

gitreview.用户名
用于访问存储库的默认用户名。 如果 Git 中没有指定
配置、Git 远程或 .gitreview 文件,系统将提示用户
指定用户名。

中的示例条目 .gitconfig 文件:

[git评论]
用户名=我的格里特用户

gitreview.scheme
此设置确定 gerrit Remote 的默认方案(ssh/http/https)

gitreview.host
此设置确定 gerrit Remote 的默认主机名

gitreview.port
该设置确定 gerrit Remote 的默认端口

gitreview.project
此设置确定 gerrit git repo 的默认名称

gitreview.remote
此设置确定 gerrit 远程使用的默认名称

gitreview.分支
此设置确定默认分支

gitreview.track
确定是否优先选择当前跟踪的分支(如果有)和
变更集提交给 Gerrit 的分支(如果有
恰好有一个这样的分支)到defaultremote和defaultbranch进行提交
并重新调整基准。 如果本地主题分支正在跟踪远程分支,
应使用本地主题分支正在跟踪的远程分支
用于提交和变基操作,而不是默认的远程和
默认分支。

下载补丁时,创建本地分支来跟踪相应的补丁
远程和分支以便在提交时默认选择该分支
对该变更集的修改。

应指定“true”或“false”值。

true 更喜欢当前跟踪的分支(如果有) - 相当于
设置 - 追踪 提交更改时。

false 忽略跟踪分支 - 相当于设置 --无轨道
默认)或在提交时提供明确的分支名称
变化。 这是默认值,除非被覆盖
.gitreview 文件,并通过提供特定分支来暗示
命令行中的名称。

gitreview.rebase
此设置确定提交的更改是否将重新基于
分支的最新状态。

应指定“true”或“false”值。

false 提交时不要重新调整更改 - 相当于设置 -R ,尤其是
提交更改。

true 在提交时进行 rebase 更改。 这是默认值,除非
被覆盖 .gitreview 文件中。

此设置优先于存储库特定的配置
.gitreview 文件中。

color.review 是否使用 ANSI 转义序列向显示的输出添加颜色
这个命令。 默认值由 color.ui 确定。

auto 或 true 如果您希望输出在写入终端时使用颜色
(默认使用 Git 1.8.4 及更高版本)。

始终 如果您希望所有输出都使用颜色

从不或错误
如果您不想对任何输出使用颜色。 (默认使用 Git
1.8.4 之前的版本)

git 审查 身份验证时将在 git 凭证系统中查询 gerrit 用户/密码
http 失败。 与 git 不同的是, git 审查 不在 git 中保留 gerrit 用户/密码
出于安全目的的凭证系统和 git 凭证系统配置保留在
用户责任。

使用 onworks.net 服务在线使用 git-review


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad