将RPGLE从GitHub集成到iSeries(IBM i)

格里芬

我们正在考虑将Git用于所有来源。我们有不同的语言(PHP,SQL,RPGLE,JavaScript等),并且想要尝试集中源位置。而且,与基于iSeries的SCM相比,Git还具有许多其他优势。

将源代码直接传送到Git相当简单,我正在努力解决的是如何将代码从Git仓库移至iSeries。

我们将RDi用于我们的IDE,并且我已经安装了eGit插件,但是我在为如何将修改后的源代码从本地PC移到iSeries(开发人员的个人库)而苦苦挣扎。

有人做过吗?您可以协助我执行此设置吗?

格里芬

好吧,我想我已经解决了。这是我所做的:

安装eGit

项目:要使此工作正常进行,您将需要使用项目。这部分将是一个轻微的学习曲线,但是一旦掌握了它,这确实很容易。

配置I项目:我们不需要行号和日期(导致推/拉错误)。
导航到窗口>首选项> I项目单击“删除下载的序号和日期字段”单击“启用添加和删除序号操作”

创建iSeries项目:单击文件>新建>查找IBM的项目选择IBM I项目单击下一步为项目命名单击下一步选择与远程服务器的连接选择关联的库(最好使用PD库)单击完成

您应该在项目资源管理器中看到一个项目。

导航到Remote System Explorer为Q *源文件创建对象过滤器在过滤器的上下文中,右键单击并选择“添加到I Project”

现在您应该在项目中拥有整个Qblah源文件

创建Git项目右键单击项目资源管理器,然后选择导入。(可能需要选择“导入”>“导入”)键入Git从Git选择项目单击“下一步”。

在这里,您可以使用现有的本地结帐,或克隆新的仓库。
选择克隆URI单击下一步输入协议/ URI(就像在您之前访问的Wiki中一样)选择要导入的分支(推荐主节点)单击下一步选择目标文件夹单击下一步确保“作为一般项目导入”,然后单击下一步为您的项目命名(推荐Git-repoName)单击完成

现在,您应该看到列出了两个项目。

编辑您可以选择源并在Git项目中进行编辑。它将打开正确的lpex编辑器,您一切顺利。

发送到iSeries,会使事情变得有些棘手。
当需要发送到iSeries并进行编译时,请在Git存储库中右键单击已修改的源,然后选择“复制”。在IBM项目源文件中的相应Q *上单击鼠标右键,然后选择“粘贴”。

接下来转到“远程协调程序”选项卡,右键单击源或文件,然后选择“推送至”,然后选择远程条目

AM!代码在iSeries上,可以进行编译。

提交回Git在Git项目中,右键单击并选择Team> Commit。选择/取消选择所需的更改源输入消息单击提交(仅本地提交)或提交并推送(提交到远程仓库)

完毕!现在,您可以开始将基于iSeries的代码导入Git!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将<i>集成到HTML.Actionlink

来自分类Dev

如何使用Cwbx.dll和AS400System类从C#到IBM i(iSeries)设置库列表

来自分类Dev

在IBM i(AS / 400,iSeries)上创建播放进化表

来自分类Dev

IBM DB2 for i SQL(iSeries)-使用更新从字段末尾除去字符

来自分类Dev

将AS400(IBM i)配置文件令牌传递到OLE DB连接

来自分类Dev

将IBM RTC集成到Android App的worklight

来自分类Dev

将FormSpree集成到GitHub Jekyll markdown文件中

来自分类Dev

如何将VeeValidate与vue-i18n集成?

来自分类Dev

从IBM i文件创建IBM i Java Toolkit RecordFormat

来自分类Dev

IBM i RPG编码程序

来自分类Dev

IBM i RPG编码程序

来自分类Dev

有没有办法将Geany集成到Github?怎么做的?

来自分类Dev

将FormSpree集成到GitHub Jekyll中(返回消息:表单应该发布)

来自分类Dev

如何将特定的库github commit库集成到Android项目中?

来自分类Dev

Jcrop将旋转集成到

来自分类Dev

将Bootstrap集成到Codeigniter

来自分类Dev

将graphviz集成到pandoc

来自分类Dev

将后端集成到前端

来自分类Dev

将 Firebase 集成到 XCode

来自分类Dev

IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

来自分类Dev

How can I get a UTC timestamp in SQL400 on iSeries?

来自分类Dev

在插入$ i后将$ 5加到$ i

来自分类Dev

Xsl 转换将 <i></i> 更改为 <i />

来自分类Dev

使用IBM.Data.DB2-driver将整理顺序更改为IBM i的DB2

来自分类Dev

将列表的第i:th个名称绑定到第i:个列表

来自分类Dev

如何将矩阵的第i列中的所有元素提高到i的幂?

来自分类Dev

将文件列表中的文件存储在IBM i的tarball中-Shell

来自分类Dev

将文件列表中的文件存储在IBM i的tarball中-Shell

来自分类Dev

将JT400设置为使用端口23连接到IBM i(AS400)

Related 相关文章

  1. 1

    将<i>集成到HTML.Actionlink

  2. 2

    如何使用Cwbx.dll和AS400System类从C#到IBM i(iSeries)设置库列表

  3. 3

    在IBM i(AS / 400,iSeries)上创建播放进化表

  4. 4

    IBM DB2 for i SQL(iSeries)-使用更新从字段末尾除去字符

  5. 5

    将AS400(IBM i)配置文件令牌传递到OLE DB连接

  6. 6

    将IBM RTC集成到Android App的worklight

  7. 7

    将FormSpree集成到GitHub Jekyll markdown文件中

  8. 8

    如何将VeeValidate与vue-i18n集成?

  9. 9

    从IBM i文件创建IBM i Java Toolkit RecordFormat

  10. 10

    IBM i RPG编码程序

  11. 11

    IBM i RPG编码程序

  12. 12

    有没有办法将Geany集成到Github?怎么做的?

  13. 13

    将FormSpree集成到GitHub Jekyll中(返回消息:表单应该发布)

  14. 14

    如何将特定的库github commit库集成到Android项目中?

  15. 15

    Jcrop将旋转集成到

  16. 16

    将Bootstrap集成到Codeigniter

  17. 17

    将graphviz集成到pandoc

  18. 18

    将后端集成到前端

  19. 19

    将 Firebase 集成到 XCode

  20. 20

    IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

  21. 21

    How can I get a UTC timestamp in SQL400 on iSeries?

  22. 22

    在插入$ i后将$ 5加到$ i

  23. 23

    Xsl 转换将 <i></i> 更改为 <i />

  24. 24

    使用IBM.Data.DB2-driver将整理顺序更改为IBM i的DB2

  25. 25

    将列表的第i:th个名称绑定到第i:个列表

  26. 26

    如何将矩阵的第i列中的所有元素提高到i的幂?

  27. 27

    将文件列表中的文件存储在IBM i的tarball中-Shell

  28. 28

    将文件列表中的文件存储在IBM i的tarball中-Shell

  29. 29

    将JT400设置为使用端口23连接到IBM i(AS400)

热门标签

归档