gerrit相关内容

如何更改补丁集并将其推向新的补丁集?

是否可以获取一个现有的补丁集(尚未合并到我的本地计算机中),进行更改并将其作为新的补丁集推送? 解决方案 @Uncletall将所有步骤和链接放在那里,唯一的事情是您不应该删除changeId,而应该执行git commit --amend.我给他+1. 应该是这样 在Gerrit上,转到“下载"字段,而不是"pull","cherry-pick"或"patch",选择"che ..
发布时间:2020-11-13 20:08:29 其他开发

如何在Gerrit中创建新的补丁集?

我不熟悉Gerrit,并且想在提交新更改时创建一个新补丁.我使用此指南 https://review.typo3.org/Documentation/install-设置Gerrit quick.html 然后,我尝试使用 http://创建新的补丁程序gerrit.googlecode.com/svn/documentation/2.0/user-changeid.html ,并且还在“提 ..
发布时间:2020-11-13 20:07:26 其他开发

从git导入存储库到gerrit

关于Gerrit我有两个问题: 如何将已经存在的Git存储库转换或导入为Gerrit格式?有很多没有Gerrit控制的提交,我想将这些提交推送到Gerrit项目中. 我看到两种方法: 将现有的裸Git目录复制到Gerrit,然后将其添加到数据库.那是一种安全的方法吗? 将所有提交从本地存储库推送到gerrit存储库. 如何将存储库从Gerrit还原为原始Git格式?是 ..
发布时间:2020-11-13 20:07:22 其他开发

无法在Gerrit中合并

每当我向Gerrit发送评论时,如果该评论待处理一段时间,我都会在Gerrit中收到cannot merge消息. 我了解它的到来,因为其他人会更改相同的文件并在我之前传送.我正在尝试以下解决方法来解决我的问题. 放弃当前的评论. 创建一个新的本地分支,拉动 用樱桃从旧分支中提取我的提交并发送给gerrit 这可行,但是评论将评论我所拥有的任何内容,不再可用,并且我的审阅者很 ..
发布时间:2020-11-13 20:07:20 其他开发

取消发布Gerrit更改

我不小心将对Gerrit的更改本应作为草稿进行了推送.现在,我想将更改取消发布回草稿. 再次将其推送到refs/drafts/*不起作用,因为它没有更改. 更新: 我遵循了 mvp 和 解决方案 发布更改后,您不能将其重新设置为草稿,但可以为发布的更改创建新的草稿补丁集. ..
发布时间:2020-11-13 20:07:17 其他开发

Gerrit身份验证:如何禁用匿名用户

如何阻止匿名用户查看我的项目活动.我已经用Google搜索了很多,但是找不到确切的文件,这些文件称为项目的访问控制列表. 解决方案 如果要禁止匿名用户浏览/阅读/搜索某个项目的所有更改,只需删除要被允许修改权限,您必须是该项目的管理员或所有者. 要禁止匿名浏览,请按照以下步骤操作: 转到菜单中的项目> 列表 单击项目名称(或 All-Projects ,如果要修改所有项目的默 ..
发布时间:2020-11-13 20:07:15 其他开发

使用gerrit时,如何删除遥控器标签?

大家!我正在使用Gerrit,遇到了一些问题. 我创建了一个标记为v1.0.我现在想从本地和远程删除它.操作已完成: git tag -d v1.0 git push origin refs/tags/v1.0 然后,我遇到了一个错误:! [remote rejected] v1.0 (cannot delete references) error: failed to push s ..
发布时间:2020-11-13 20:06:02 其他开发

无法从詹金斯删除gerrit触发服务器

在jenkins中添加了一个gerrit触发器插件。在gerrit触发器配置中设置gerrit服务器时,我无法删除已配置的服务器。它只是说 无法删除最后一个服务器! 但是我可以编辑服务器详细信息。有人遇到过这个问题吗? Jenkins版本。 1.653 Gerrit触发器版本2.21.1 我没有使用Gerrit触发器配置任何作业,这个詹金斯 ..
发布时间:2020-10-16 07:13:42 其他开发

如何远程触发CruiseControl构建?

我有一个CruiseControl.net(v1.8.4.1)服务器,该服务器基于检查Git更改的触发器来运行构建。通过将参数提供给URL,我希望能够远程启动参数化的构建。类似于“ http://cruisecontrol.local/api/ build?job = PreCommitBuild& project = widgets& branch = feature / story123 ”。 ..
发布时间:2020-10-11 20:42:54 C#/.NET

Gerrit工作流程-将单个提交推送到主题分支

我想在不影响同一主题分支中的其他提交的情况下将单个提交推送到Gerrit。不幸的是,我没有Gerrit的测试实例可以进行试验。 场景: 我已经向该项目(正在审核中),其他开发人员已对其进行了更新。现在,我希望在更新的基础上进行更改。 为此,我在希望编辑的提交中由其他开发人员拉出更改,进行交互式变基在本地进行我自己的更改,然后推送到Gerrit,确保Change-Id仍然相同。这会将文 ..
发布时间:2020-10-06 05:45:50 其他开发

git remote merge commit导致gerrit中的虚假依赖

我正在使用git中的远程分支。在做任何工作之前,我先进行一次git pull以获取ToT。当我查看git日志时,发现它会自动创建带有消息的合并提交:“ ssh:// myserver:1111 / mybranch的合并分支'master'”。然后,我做我的工作并做出我的更改。在那之后,我推动我的零钱。我们的系统已安装Gerrit进行代码审查。我的新更改以gerrit显示,并依赖于合并提交。我该如 ..
发布时间:2020-09-23 19:24:42 其他开发

/.git/hooks/:无此类文件或目录协议错误:Mac osx上的预期控制记录

今天偶然发现此错误以浪费大量时间,同时尝试为存储库设置Gerrit钩子,并在通过XCode检出项目后在terminal上使用以下命令scp -p -P 29418 tttt@tttt.ttt.com:hooks/commit-msg .git/hooks/ 这有两个原因: 在不正确的文件夹上执行钩子命令.确保在checked-out文件夹&的parent文件夹上执行此命令.不在chec ..
发布时间:2020-08-12 02:34:55 其他开发

带有Gerrit的OpenID无法正常工作

当我单击以使用Gerrit Code Review注册或登录时,出现以下错误:Provider is not supported, or was incorrectly entered. 当我手动在OpenID字段中输入URL时,它将带我到Google页面,说明:The page you requested is invalid. 有什么线索吗? 编辑:经过进一步调查,我意识到, ..
发布时间:2020-05-21 00:54:27 其他开发

如何通过Nginx反向代理在GCP上配置从外部ip到内部ip的访问?

无法通过外部IP连接到应用程序. 我在GCP的vm实例(CentOS 7)上启动了Gerrit代码检查应用程序. 它可以在 http://localhost:8080 上运行,并且我无法通过外部IP连接到它.我也尝试创建NGINX反向代理,但是可能我的配置错误.顺便说一句,安装NGINX之后,启动页面显示在外部ip上. # nginx configuration /etc/nginx/ ..
发布时间:2020-05-17 21:44:18 其他开发

如果仍然需要执行相同的步骤,那么git merge比svn merge更好吗?

阅读如何和/还是为什么在Git中进行合并比在SVN中进行合并更好? 我还是不明白.假设我要维护多个版本(我需要在生产环境中维护所有版本): v1.0 v1.1 v1.2 v1.3 v1.4 现在,我向v1.0提交了一个错误修正(并且在所有后续版本中都需要此错误修正). 现在在git和svn中,我已经可以执行以下逻辑操作 x = 1 合并到下一个分支v1.(x) ..
发布时间:2020-05-09 00:48:01 其他开发

Gerrit总是在提交补丁集之前进行基准调整,以避免合并提交

我发现,在 Gerrit 网络界面中单击“提交补丁集"时,它要么简单地向该分支添加一个提交,要么在之前提交另一个提交时创建合并提交. 创建2个提交的示例:实际提交和合并提交: 用户根据提交O提交补丁集A 用户根据提交O提交补丁集B 提交补丁集A 提交补丁集B->在O-> A和O-> B之间创建合并提交 有一个"Rebase Change"按钮,该按钮很棒,但是这意味着每个人 ..
发布时间:2020-05-09 00:31:41 其他开发

编辑电子邮件地址后无法登录

我的服务器上运行了 Gerrit v3.0.0 ,昨天一切正常. 这是我的身份验证方法: [auth] type = http emailFormat = {0}@domain.com 我不确定这是造成我问题的原因,但是我昨天可能删除了我的电子邮件地址xxx@domain.com. 今天,当尝试再次登录到UI时,出现HTTP 403错误,logs/error_log ..
发布时间:2020-05-03 09:26:02 其他开发

上传补丁集并保留现有评论

我们使用Jenkins验证补丁集.有时,詹金斯需要对补丁集进行一些更改.因此,它commit --amend进行了更改,然后上传了新的补丁集. 除了可以删除对原始补丁集所做的所有手动检查之外,它还可以很好地发挥作用. 如何在不失去所有现有评论/投票的情况下推送新的补丁集(来自Jenkins)? 解决方案 请注意,在您描述的情况下,您拥有一个新的补丁集,并且在特殊情况下(不包括特 ..
发布时间:2019-09-02 21:52:22 其他开发