Gerrit代码查看窗格在WebIDE中不起作用?

2020-08-18 13:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

对我来说," Gerrit代码检查"窗格不起作用。

初始加载后,所有三个选项卡均显示0个更改(这是错误的)。
如果单击刷新按钮,则这些选项卡将变为非活动状态,并显示:"不是Gerrit项目"。

首先,控制台中显示以下错误:

  • 3:30:39 PM(ide)Gerrit服务-没有所有参数-缺少远程值

我添加了此中提到的属性remote.origin.hcpdestination。 答案
这样做之后,错误消失了,现在控制台被以下错误所困扰:

  • 3:38:14 PM(ide)Gerrit服务在目标配置中没有Git主机
  • 3:38:14 PM(ide)Gerrit服务-func isGerritProject-没有所有参数-缺少项目名称

不过,我能够从gerrit中获取更改,并且提交也可以按照期望的方式显示在gerrit中。

是否缺少某些配置,或者这与WebIDE中的错误有关?

如果有人可以将我推向正确的方向,那就太好了!

最好

马丁

(35.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

对我来说," Gerrit代码检查"窗格不起作用。

初始加载后,所有三个选项卡均显示0个更改(这是错误的)。
如果单击刷新按钮,则这些选项卡将变为非活动状态,并显示:"不是Gerrit项目"。

首先,控制台中显示以下错误:

  • 3:30:39 PM(ide)Gerrit服务-没有所有参数-缺少远程值

我添加了此中提到的属性remote.origin.hcpdestination。 答案
这样做之后,错误消失了,现在控制台被以下错误所困扰:

  • 3:38:14 PM(ide)Gerrit服务在目标配置中没有Git主机
  • 3:38:14 PM(ide)Gerrit服务-func isGerritProject-没有所有参数-缺少项目名称

不过,我能够从gerrit中获取更改,并且提交也可以按照期望的方式显示在gerrit中。

是否缺少某些配置,或者这与WebIDE中的错误有关?

如果有人可以将我推向正确的方向,那就太好了!

最好

马丁

(35.7 kB)
付费偷看设置
发送
2条回答
骆驼绵羊
1楼 · 2020-08-18 14:15.采纳回答

你好Rima,

感谢您的帮助,我终于设法解决了它!
我在sap帮助门户网站中找到了解释的详细信息-但是,由于它根本与gerrit无关,因此很难找到。
>基本上,我需要将gerrit配置为目标以使其正常工作。

万一其他人有同样的问题,这就是我解决的方法:

解决方案:

首先,您需要在您的SCP驾驶舱中将Gerrit配置为目标,请参考以下内容之一:

关于附加属性的所有内容!
属性" WebIDEAdditionalData"需要以git_host_作为前缀,这不是拼写错误!
我的gitserver.com 成为 git_host_my-gitserver .com

我需要将WebIDEUsage属性设置为" git_on_premise"

完成此操作后,只需继续从gerrit克隆存储库即可。
在"克隆"对话框中,标记为"为Gerrit添加配置"复选框。

就是这样,不需要在git config中添加任何其他详细信息-它正在工作。 :)

最好,
Martin

Cikesha
2楼-- · 2020-08-18 14:30

嗨,马丁,

我刚刚检查了Web IDE Gerrit集成,它对我有用。

1 。 关于错误:"目标配置中Gerrit服务没有Git主机"

" remote.origin.hcpdestination"属性应包含用于与gerrit通信的目标名称。 此目标位置应具有其他属性

" WebIDEAdditionalData":git_host_git.wdf.sap.corp(在您的情况下,请用gerrit url替换git.wdf.sap.corp。它应与 URL目标属性。)请注意,更新目标后,将需要5到10分钟,直到更改将反映在Web IDE中。

2。 关于错误:" Gerrit服务-func isGerritProject-没有所有参数-缺少项目名称"

项目名称是从" remote.origin.url"计算得出的。 应该在添加" remote.origin.hcpdestination"属性的位置定义该属性。 它应具有以下格式:

" remote.origin.url":https://<您的用户> @ git.wdf.sap.corp/<您的项目名称>

希望对您有所帮助。

关于

Rima

一周热门 更多>