仓库1(R1)是公开的,包含Ansible角色(如果你不知道Ansible,没关系,它基本上包含了代码)。
仓库2(R2)是私有的,包含Ansible playbooks(如果你不知道Ansible,playbooks基本上是从R1组合起来完成某些任务的角色)。
目前,R2(私有)作为子模块包含了R1(公开)。但是,我需要在R2(私有)上创建分支,这些分支实际上是特性分支。问题是,代码更改实际上需要在R1(公开)上进行,但我无法对R1(公开)进行分支。
我能否将R2(私有)作为R1(公开)的派生版本,然后使用pull请求将更改合并回R1(公开)? 我是否考虑到了更好的方法?