【文件属性】:
文件名称:git-octopus:连续合并工作流程
文件大小:144KB
文件格式:ZIP
更新时间:2021-02-03 16:20:27
git workflow continuous-delivery GitGo
八爪鱼
连续合并工作流程用于连续集成/交付,并且基于功能分支。 git-octopus提供git命令来实现它。
安装
要求
需要git> = 1.8
您需要在路径中包含命令shasum 。 在大多数基于UNIX的系统上都是这种情况。 如果您使用的是Windows / Cygwin,则可能必须安装它。
家酿
如果您知道并使用 ,则只需执行以下操作:
brew update
brew install git-octopus
RPM软件包管理器
包装暂时托管在:
dnf copr enable baitaand/git-octopus
dnf install git-octopus
从来源
下载最新或克隆此存储库。 进入目录并输入
make install
确保安装正常
git octopus -v
我们尊重
你会发现什么
两个附加的git命令:
八达通
用分支命名模式扩展git merge 。 例如
git octopus features/*
将所有名为features /的分支合并到当前分支中。 参见 。
git冲突
允许您记录git octopus可以重用的冲突解决方案。
【文件预览】:
git-octopus-master
----.gitignore(30B)
----git()
--------git_test.go(1KB)
--------git.go(969B)
----README.md(5KB)
----test()
--------record_conflicts_test()
--------single_parent_merge_test()
--------no_commit_test()
--------octopus_failed_test()
--------test_utils.go(258B)
--------no_commit_config_test()
--------empty_command_test()
--------pattern_config_test()
--------exclude_pattern_config_test()
--------run_test.sh(869B)
--------run_all.sh(189B)
--------simple_test()
--------no_commit_detached_test()
----code-coverage.sh(270B)
----LICENSE(7KB)
----vendor()
--------github.com()
--------manifest(270B)
----src()
--------git-octopus(6KB)
--------git-conflict(2KB)
--------git-apply-conflict-resolution(3KB)
--------doc()
--------lib()
----git-octopus.go(1KB)
----config()
--------config.go(2KB)
--------config_test.go(4KB)
----doc()
--------git-conflict.1(6KB)
--------git-octopus.html(20KB)
--------git-octopus.1(3KB)
--------git-conflict.html(23KB)
----.travis.yml(241B)
----RELEASE.md(4KB)
----Makefile(2KB)
----run()
--------context_test.go(696B)
--------basics_test.go(4KB)
--------matcher.go(1KB)
--------matcher_test.go(2KB)
--------edge_cases_test.go(2KB)
--------run.go(4KB)
--------no_commit_test.go(1KB)