【发布时间】:2016-01-26 16:37:10
【问题描述】:
我有一个 git 存储库,用于我们的 ansible 配置。目录结构是这样的:
ansible
|---Site
`---Roles
|---Common
`---other_project
这是在 git 中,它是私有的,因为只有我的团队需要访问它。
我想让other_project 成为一个单独的存储库,以便可以公开上传。我认为我需要的是子树,并且我已经完成了这项工作。我的问题是工作流程。通常我遵循this 之类的工作流程模式。
这里的重点是我有一个开发分支和一个主分支。一旦一组代码稳定了,它就会被推送到 master 并带有 --no-ff ,这样在 master 中你只能看到稳定的版本,中间什么都没有。
如何使用other_project 做到这一点。有没有办法为子树使用分支?然后如何将一个分支合并到另一个分支并在它们之间交换?
【问题讨论】:
标签: git ansible git-subtree