加农炮:自动跨多个git仓库进行更改

时间:2024-03-06 13:08:00
【文件属性】:

文件名称:加农炮:自动跨多个git仓库进行更改

文件大小:292KB

文件格式:ZIP

更新时间:2024-03-06 13:08:00

github git go devops automation

提交大炮 cannon是一个小型的CLI工具,可让您更改多个git repos。 为什么? 假设您需要在多个git仓库中进行相同的更改。 您可以手动完成所有操作,但这会变得非常乏味,尤其是在您拥有更多存储库的情况下。 自动化救援! 使用cannon可以轻松地一次对多个git repos进行一批更改。 它甚至默认创建GitHub PR。 所有繁重的工作都会花时间给您做更多重要的事情。 如果您想进一步了解我们为什么这样做,并查看用例,请查看我们的。 设定说明 确保已安装并设置。 克隆仓库: git clone git@github.com:touchbistro/cannon.git 全局编译和安装cannon: go install 注意:确保在~/.bash_profile或~/.zshrc具有以下内容,以确保通过go install程序在全局可用: export PAT


【文件预览】:
cannon-master
----.gitignore(386B)
----go.mod(748B)
----Makefile(870B)
----cannon.example.yml(883B)
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----go.sum(12KB)
----action()
--------action.go(5KB)
--------action_handlers.go(6KB)
--------testdata()
--------action_test.go(4KB)
----main.go(8KB)
----README.md(5KB)
----config()
--------config_test.go(2KB)
--------config.go(1KB)
----git()
--------git.go(4KB)
--------github.go(2KB)
----.circleci()
--------config.yml(743B)
----docs()
--------resources()

网友评论