3

我想在 github 上为我对 grunt qunit 任务所做的更改创建一个拉取请求,但在获取我可以使用的 repo 的本地副本时遇到了麻烦。

  1. master 分支不包含该tasks目录,因此我克隆了 v0.3-stable 分支,但我想它是 master 而不是我想要尝试推送的稳定版本 - 我如何实现这一点。
  2. 在我的 0.3-stable 分支的克隆中运行时grunt test,许多节点模块是未定义的,所以我必须在本地安装它们......即使它们都在我的 /usr/lib/ ... /node_modules 目录中可用。我怎么能咕噜咕噜地使用这些全局副本?(当用作 grunt 构建的一部分时,qunit 通常运行良好,例如包含 jquery 插件的本地目录)
4

2 回答 2

0
  1. 您可以从非主分支提交拉取请求。您可以简单地v0.3-stable在 fork 中使用分支,并确保使用该分支而不是master在您的拉取请求中。

  2. 您可能需要在当前目录中安装节点模块,即使您已经全局安装了它们(它们可能是不同的版本)。尝试npm install先在存储库的根目录中运行。

于 2013-11-04T19:32:22.870 回答
0

暂时也很难知道在哪里推送,因为在运行到 v4 时,大多数核心 grunt 任务都被提取到他们自己的grunt-contrib-tasknamerepos 中。但是,现在推送到这些回购很简单

于 2013-12-08T16:43:26.327 回答