使用github/github企业/bitbucket/gitlab管理气的inline代码
使用您喜欢的SCM(github/github企业/bitbucket)管理您的Google Apps脚本代码。
[重要]新版本要求Google OAuth调用应用程序脚本API,在由Google验证OAuth应用程序之前,它只允许授予100个用户的许可,如果您遇到某些错误表示无法授予该应用程序的许可,请等待完成验证过程完成,对不起,对您的不便!
如果您迫不及待,请尝试从https://github.com/leonhartx/gas-github查看代码,然后切换到v4.0.3,在扩展页面中使用“ load Unveled”安装源的扩展程序,它仍然可以与旧的IDE一起使用。
特征:
- GitHub和Google Apps脚本之间的推/拉代码
- 将您的代码同步到公共/秘密要塞
- 与“嵌入式”脚本(绑定到纸张,文档和表单绑定的脚本)一起使用)
- 从Google App脚本IDE创建GitHub回购,分支和文件
- 拉/推时显示差异
- 支持选择要拉/推的文件
- 在推动时支持提交评论
- 支持GitHub,GitHub Enterprise,Bitbucket和Gitlab
- 支持两因素身份验证(仅适用于GitHub和GitHub Enterprise)
- 支持目录(文件名中的斜杠)
- 支持GitHub组织,Bitbucket团队和Gitlab组。
-Google Apps脚本本机UI
注意力:
- *拉动 *实际上与github并不相同,由于Google Apps脚本没有修订信息,因此 * pull *只会从github和覆盖(不合并)向项目中获取代码。
ChangElog 5.1.0
- 支持回购和分支列表中的自动完成
- 调整差异窗口尺寸
ChangElog 5.0.6
- 迁移到表现V3
ChangElog 5.0.5
- 删除gitlab.com许可,修复 @hell-k的一些gitlab问题
ChangElog 5.0.3
- 删除不必要的许可
ChangElog 5.0.2
- 修复忽略文件错误
ChangElog 5.0.1
- 改进新IDE的日志
- 更改扩展图标
ChangElog 5.0.0
- [重要]使用Google Apps脚本API,而不是内部RPC,因为它在新IDE中更改,需要与Google登录(目前已验证了Google Oauth应用程序,尚将验证Google Oauth应用程序,因此会有一个警告页面)
- 支持新的气IDE(不再支持旧的IDE)
- 修复无法在同一浏览器中与多IDE选项卡一起使用
ChangElog 4.0.7
- 修复github弃用通知在查询参数中使用令牌
ChangElog 4.0.6
- 使用Unicode图标
- 突出显示当前存储库
ChangElog 4.0.5
- 由于内部RPC更新而破坏了修复
ChangElog 4.0.4
- 由于内部RPC更新而破坏了修复
ChangElog 4.0.3
- 修复.gs拉动为.html
ChangElog 4.0.2
- 删除对托管吉特拉布的支持
ChangElog 4.0.1
- 在不存在文件时修复未定义的错误
ChangElog 4.0.0
- 添加对gitlab的支持(请求的添加权限是Gitlab)
ChangElog 3.3.6
- 修复扩展不适用于AppsScript颜色1.0.1
ChangElog 3.3.4
- 修复3.3.3中的URL问题
ChangElog 3.3.3
- 支持公司Google Apps帐户。
ChangElog 3.3.2
- 修复推送/拉不使用嵌入式脚本。
ChangElog 3.3.1
- 修复GAS的PRC更改。
ChangElog 3.3.0
- 使用新的配置项目支持清单文件。
- 将意外删除删除时,将其推向GitHub。
ChangElog 3.2.2
- 在存储库太多时,请修复Bitbucket连接错误。
ChangElog 3.2.1
- 错误修复。
ChangElog 3.2.0
- 添加忽略文件模式选项。
Chaneglog 3.1.0
- 添加一个选项支持更改文件类型为同步(上传.gs文件为.js)。
ChangElog 3.0.3
- 使用电子邮件不起作用修复登录github。
ChangElog 3.0.2
- 修复解雇链接现在起作用。
ChangElog 3.0.1
- 添加Relogin警告。
ChangElog 3.0.0
- 支持bitbucket.org。
- 在下拉列表中显示Repo的全名(带有用户/组织)。
- 支持在GitHub组织或Bitbucket团队下创建回购。
- 修复当前分支创建新分支。
- 修复几个小错误。
ChangElog 2.0.5
- 错误修复。
ChangElog 2.0.4
- 错误修复。
ChangElog 2.0.3
- 登录时添加星级选项。
ChangElog 2.0.2
- 修复删除文件有时会失败。
ChangElog 2.0.1
- 支持从扩展名创建私人回购。
ChangElog 2.0.0
- 支持文件已删除并重命名。
ChangElog 1.0.1
- 支持使用访问令牌登录。
ChangElog 1.0.0
- 添加要点支持。现在,您可以将代码同步到GIST(公共/秘密)。
- 要使用GIST,您必须重新使用login来创建具有要点权限的新访问令牌,或者在当前的github访问令牌中手动添加要点范围。
- 简单用法:在回购下拉列表中选择“使用GIST”,然后在GIST下拉列表中选择GIST ID。
ChangElog 0.1.9
- 尝试在空存储库中创建分支时,更清楚地使错误消息更清楚
ChangElog 0.1.8
- 将GWT调用更改为最新版本
ChangElog 0.1.7
- 修复小错误
ChangElog 0.1.3
- 将github范围更改为“回购”以支持私人回购
ChangElog 0.1.2
- 修复错误:关注GitHub API的链接标头获取所有存储库/分支机构