git - Google Closure Library 发布管理

标签 git google-closure google-closure-library

我读到 Closure Library 没有任何官方版本,应该下载 GitHub head 以获得最新版本。这对我们来说不是很方便。我们发现让所有开发人员使用相同版本的唯一方法是下载 GitHub head,针对它测试我们的代码,然后将下载存储到我们的 Git 存储库。我们查看过的软件包似乎没有得到维护。

是否计划很快支持发布?否则任何人都可以在我们这边推荐一种更好的做事方式吗?

谢谢!

最佳答案

不,Closure Library 是要从 master 使用的,而且很可能会保持这种状态。它不需要任何编译或打包就可以使用,并且代码在进入 master 分支之前经过全面测试。

你有两种处理方式:

  1. 将库复制到您的存储库中。定期获取更新。

  2. 使用 Git submodule .

    git submodule add git@github.com:google/closure-library.git
    

    该代码未存储为您的存储库的一部分;它只是对 GitHub 存储库的引用。但是,您可以像其余代码一样对其进行更新和版本控制。

关于git - Google Closure Library 发布管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26537873/

相关文章:

java - Jenkins 钩子(Hook)不工作 - Jenkins bitbucket

javascript - 为什么 Google 的闭包编译器会留下一些不必要的空格或换行符?

javascript - 使用 Google Closure 的复选框

javascript - 闭包编译 ADVANCED_OPTIMIZATIONS 提示使用此

python - 检测python中的循环依赖

javascript - 如何通过 node.js 将可下载的 pdf 发送到 javascript 客户端?

linux - 使 "git pull" pull 不同分支时要求确认

git - 如何使 git2go tree.Walk() 非递归并显示文件夹并从目标文件夹开始?

svn - 处理重命名 : svn vs. git 与 mercurial

javascript - Google Closure Library 最好/更稳定的特性是什么