更新项目时可以更新我的代码效果

时间:2014-02-07 13:11:57

标签: jhipster

我正在研究JHipster。我正在处理最新版本:0.8.3并且我已根据我的要求更改了项目,例如更改Grunt.jsSecurityConfigure控制器,一些HTML文件。

但现在我想使用命令Yo jhipster使用您即将推出的版本(0.9.0)更新项目。

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

Yeoman会看到你修改了你的文件,它会问你该怎么做:你可以覆盖它们,看到差异等等...... 我亲自覆盖所有内容,然后使用Git查看发生了哪些变化。

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

  • 气氛现在是可选的,所以如果你不选择这个选项,Yeoman将无法删除你以前生成的文件(你不能在这里出错,因为如果你保持旧的,你的应用程序将无法编译文件)
  • 数据库数据已经更改(我们添加了一个新用户),因此如果您的数据库中已经有一些旧数据,Liquibase会抱怨(这里也不会出错,Liquibase会告诉您这个问题)