我(希望)有一个相对简单的 git 问题,但我是一个 git 新手,并不了解所有的词汇。
我正在尝试将R2D3更新到最新版本的 D3.js。回购的所有者表示,步骤如下:
- 将 D3 子模块指向 v3.0.6(最新)标签。
- 重新同步 makefile 以包含添加/删除的任何其他文件
- 运行测试以确保没有任何退步。
我知道如何做第 1 点和第 3 点,并更新了子模块。问题是我不知道第 2 点中的“重新同步 makefile”是什么意思!
我可以看到 repo 的核心有一个 makefile。在我更新子模块之前它运行正常,现在如果我运行make
我现在得到以下错误:
No rule to make target lib/d3/src/core/this.js, needed by r2d3.core.js. Stop.
所以很明显确实需要更新一些东西,但是我如何同步 makefile 以及从哪里同步?这是否只是意味着“编辑它以匹配新的 D3 生成文件”?