【问题标题】:Proper practise to pulling upstream changes from generated-code从生成的代码中提取上游更改的正确做法
【发布时间】:2013-12-31 22:05:26
【问题描述】:

这通常是工作流程....分叉后,我通常可以通过

更新我的代码库
git remote add upstream <PATH>
git pull upstream master

然后,最近我了解了代码生成器(特别是 yeoman)。它们看起来很棒,但是当生成器的新版本发布时,是否有更新我的代码?工作流程应该是什么?

我正在考虑获取新版本的代码生成器,在不同的文件夹中重新生成代码,git init,将其作为远程添加到我正在处理的代码库中,然后合并。

提前感谢任何可能对此有任何见解的人!

【问题讨论】:

  • 也许我不明白 Yeoman 是做什么的,但为什么不在项目的任何已签出副本中运行该工具并提交生成的更改?

标签: git code-generation yeoman


【解决方案1】:

刚刚尝试了 Magnus 的建议。效果很好!

yeoman 不允许在生成代码时进行“合并冲突”编辑(只允许覆盖是或否)。 但如果我只是覆盖所有内容,我当然可以将当前工作文件与最近的提交进行比较。然后我做出相应的改变。

谢谢!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 2020-07-11
    • 1970-01-01
    • 2017-07-27
    相关资源
    最近更新 更多