我可以添加基于Git分支的cordova插件吗?

时间:2016-09-02 16:26:02

标签: git cordova ionic-framework branch

我有一个带有MASTER分支的git存储库。 我现在有一个新功能进入同一个git项目的特定分支。

我希望添加特定的分支cordova插件。

我知道添加了基于GIT和GIT TAGS的cordova项目,但我无法找到与分支有关的任何内容。

我正在寻找类似的东西:

cordova plugin add https://mygitadresse/myproject#branch_name 

感谢支持和建议;

2 个答案:

答案 0 :(得分:5)

如果插件未在registry.cordova.io注册但位于另一个git存储库中,则可以指定git URL:

$ cordova plugin add https://github.com/apache/cordova-plugin-console.git

上面的git示例从master分支的末尾获取插件,但是可以在#字符后附加备用git-ref,例如标记或分支:

$ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0

如果插件(及其plugin.xml文件)位于git repo中的子目录中,则可以使用:字符指定它。请注意,仍然需要#字符:

$ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir

您还可以将git-ref和子目录结合使用:

$ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
  

参考:   https://cordova.apache.org/docs/en/3.3.0/guide/cli/index.html

答案 1 :(得分:4)

如果项目的github存储库已正确分支,那么您应该可以使用开箱即用的github中的特定分支来安装插件。

请查看Cordova connect plugin,例如,如果您希望使用sdk_1.3分支安装早于1.6.0的版本。希望它有所帮助。