我们正在开展一个学术项目.最近发现Git Flow并对此感到非常兴奋.但我有一个问题,如果可以澄清,我会很高兴.
我们的小组分为两个小组,致力于多种功能.我们刚刚发现我们需要在另一个功能中使用一个未完成的功能.这听起来确实很疯狂,但这就是原因.我相信我们应该使功能更具原子性,但是在整个命名空间上进行了划分.然后我继续编码狂热,并且在简化问题方面有一些运气.涡轮增压提升了我们的项目方面,完成我们的功能方式提前计划.本学期剩下的唯一功能取决于B队的产品.
只是要清楚:
团队可以通过团队B的功能Y来检查代码以继续项目吗?B队将及时更新功能Y,A队可以根据需要获取更新.
我们目前的计划是完成当前功能的一半,将剩余部分用于更多原子功能并对其进行处理.然后我们(A队)希望rebase并保持自己的最新状态.
除了直接回答之外,任何建议都会很棒.
A 团队可以通过 B 团队的功能检查代码吗
Y
如果团队 B 发布了 的中间版本Y,那么团队 A 可以Y从自己的存储库进行跟踪。
请参阅此答案作为示例:
git flow feature track my-feature-branch
Run Code Online (Sandbox Code Playgroud)
(基于git flow CLI、 和git flow track)
一旦您在团队 A 自己的存储库上跟踪 Y,A 就可以在 之上合并或重新调整其工作Y。
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |