0

我(希望)有一个相对简单的 git 问题,但我是一个 git 新手,并不了解所有的词汇。

我正在尝试将R2D3更新到最新版本的 D3.js。回购的所有者表示,步骤如下:

  1. 将 D3 子模块指向 v3.0.6(最新)标签。
  2. 重新同步 makefile 以包含添加/删除的任何其他文件
  3. 运行测试以确保没有任何退步。

我知道如何做第 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 生成文件”?

4

1 回答 1

1

我更新了 R2D3 以指向最新版本的 D3。请查看 v0.1.0

仅供参考:重新同步 makefile 意味着从 D3 v3 获取最新的 makefile 并换出修补的模块。您可以通过将 D3 生成文件与 R2D3 中的生成文件进行比较来了解我的意思。

于 2013-03-18T02:19:19.860 回答