请问我想了解合并以下两种情况所带来的变化的最佳工作流程(最佳做法):
我在学术环境中使用JHipster并使用Git作为版本控制系统。
答案 0 :(得分:0)
在这两种情况下,请确保这些更改(手动或非手动)在一个分支中单独完成,该分支表示代表第一代的提交,之前任何本地更改(在后续提交中版本化)。
然后git merge
分支到您的主分支以获得统一版本。
如果您的分支从第一个代码生成提交开始,这意味着您在当前修改和JHipster引入的新修改之间有一个共同的祖先。
注意:通常,生成的代码没有版本化,但在JHipster的cse中,它可以生成模板应用程序,在这种情况下,要进行本地修改以自定义应用程序。在这种情况下建议对所有结果进行版本控制。