0

我正在研究 JHipster。我正在开发最新版本:0.8.3,并且我已经根据我的要求更改了项目,例如 change Grunt.jsSecurityConfigureController 、 Some HTMLfiles 。

但现在我想通过使用命令来使用您即将发布的版本(0.9.0)更新项目Yo jhipster

我有一个问题:如果我使用您的最新版本更新项目,那么我的更改是否存在?即 grunt 文件和 SecurityConfigure 和 HTML 文件对我来说可以正常工作,还是我需要再次更改它们?

提前致谢。

4

1 回答 1

1

Yeoman 会看到你修改了文件,它会询问你该怎么做:你可以覆盖它们,查看差异等等……我个人会覆盖所有内容,然后使用 Git 来查看发生了什么变化。

因此,“正常”更新根本不应该成为问题。但是,对于下一个版本,我们更改了两件事:

  • Atmosphere 现在是可选的,所以如果你不选择这个选项,Yeoman 将无法删除你以前生成的文件(你不能在这里出错,因为如果你保留旧文件,你的应用程序将无法编译)
  • 数据库数据已经改变(我们添加了一个新用户),所以如果你的数据库中已经有一些旧数据,Liquibase 会抱怨(你也不能在这里出错,Liquibase 会告诉你这个问题)
于 2014-02-07T14:07:16.583 回答