使用我当前的工作流程,我必须检查 git 并在每个涉及我更改的实体的 import-jdl 之后手动读取更改,例如添加的函数。
有没有办法在不实际更改文件的情况下向 JHipster 创建的类添加函数?像带有注释的代码生成或扩展 JHipster 创建的 clasees?我觉得我错过了 JHipster 的一些重要文档,我将不胜感激指向正确方向的指点。
谢谢!
我在我的一个项目中遇到了这个问题,恐怕没有简单的方法可以告诉 JHipster 不要覆盖您的更改。
好消息是您有两种方法可以减轻这种情况,这两种方法都会使您的生活更轻松。
这个想法是更新你的实体(执行 import-jdl在不同的分支中命令),然后,一旦整个过程完成,将更改合并回 master。
这不需要对您的代码进行额外的更改。我用这种方法遇到的问题是,有时合并不是微不足道的,我仍然需要通过大量代码来确保一切仍然存在并正常工作。
这被称为并排练习。一般的想法是,您永远不要直接更改生成的代码,而是将自定义代码放在新文件中,并尽可能扩展原始代码。
这样你就可以更新你的实体,JHipster 永远不会删除或修改你的自定义代码。
有两个视频可以教您(通过示例)如何管理:
在我看来,这是最好的方法。
我知道这可能不是您要寻找的答案,但据我所知,没有更好的方法。
| 归档时间: |
|
| 查看次数: |
819 次 |
| 最近记录: |