abapGit-尽管没有区别,但可见为本地修改的类

2020-08-30 01:15发布

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

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


你好朋友

我对abapGit有一个小问题。
简而言之:
-我克隆了abap-logger项目
-我在本地更改了一个对象
-我再次拉该项目< br>-本地存储库和远程存储库中的类是相同的,但我仍然拥有修改后的信息

差异视图:

我该怎么做才能摆脱本地修改的信息?

到目前为止,我已经尝试过:
-重置本地
-删除并再次添加项目

最好的问候,
Tobiasz

(74.3 kB)

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

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


你好朋友

我对abapGit有一个小问题。
简而言之:
-我克隆了abap-logger项目
-我在本地更改了一个对象
-我再次拉该项目< br>-本地存储库和远程存储库中的类是相同的,但我仍然拥有修改后的信息

差异视图:

我该怎么做才能摆脱本地修改的信息?

到目前为止,我已经尝试过:
-重置本地
-删除并再次添加项目

最好的问候,
Tobiasz

(74.3 kB)
付费偷看设置
发送
3条回答
黑丝骑士
1楼-- · 2020-08-30 01:39

我想这是由于字节顺序标记所致,请参见 https://github.com/larshp/abapGit/issues/ 1044

该代码是可以的,只是差异显示

空代码
2楼-- · 2020-08-30 01:32

这是"高级>重置本地"的目的。 也许有一个错误。 如果您使用的是最新版本的abapGit,则可能会记录一个问题。

槿木_熙
3楼-- · 2020-08-30 01:39

感谢Lars的回答,它使我了解了对abap类(ZCL_ABAPGIT_OBJECT_CLAS〜SERIALIZE)进行序列化/反序列化的方法。
我可能知道发生了什么,这与字节顺序标记无关。
我很不幸运地选择了ABAP-logger项目进行abapgit测试。

在ABAP-Logger项目中,在方法的实现之间的zcl_logger类中发现了其他空格(第634-635行)。 将代码提取到SAP系统后,这些空间将被忽略。 因此,SHA不同意此类(本地和回购)。

我不知道我的答案是否明确,但这可能不是很常见的情况。

一周热门 更多>