将特定版本Github项目的插件添加到Cordova项目中

我已经在node.js的帮助下使用cordova命令行界面设置了android项目。 我已经通过以下命令将所需的Github插件添加到我们的项目中:

C:Users / Admin /> cordova插件添加https://github.com/phonegap-build/PushPlugin.git

现在它工作的很好,但是如果他们突然改变了插件呢。所以我想坚持一下插件的具体修改。 那么我怎样才能得到特定于特定版本的插件。 我应该添加修订号或提交号码上面的url?

Solutions Collecting From Web of "将特定版本Github项目的插件添加到Cordova项目中"

我终于得到了答案,我可以得到插件代码达到特定的提交:

下面的命令是我用来获取最新的插件代码的:

D:sampleproject/> cordova plugin add https://github.com/phonegap-build/PushPlugin#2345fd8fe48572eae3df631cf8fb262ef2804779 

我不知道一种方法来坚持一个特定的修订(克隆它,而不是克隆之后,它与一个文件path),但我知道可以从一个特定的git标签安装,这在大多数情况下可能是足够的。

从特定的git标签安装命令

cordova plugin add https://github.com/phonegap-build/PushPlugin.git#1.3.4

如果你想从一个标签和一个指定的子目录安装(也许是因为plugin.xml不是顶级文件),你可以用下面的命令安装它: cordova plugin add https://github.com/phonegap-build/PushPlugin.git#1.3.4:/plugin/sub/dir