我在工作中有一个有点复杂的分支结构(至少对我来说)。它是这样的:
主要的 | 1 | 2 | \ 3\ 版本 2 | 1 | \ 2\ | 项目A 3 | 1
主要有2个分支。“Ver2”包含每个人为下一个版本所做的更改,“ProjectA”是我的作品。
我的问题是:有没有办法创建一个知道已合并内容的配置规范,所以我得到:
- ProjectA 中尚未合并的任何内容
- 如果 ProjectA 的 LATEST 已合并到 Ver2,则从 Ver2 分支获取 LATEST
- 如果没有 ProjectA 分支,则从 Ver2 获取
- 如果没有 Ver2,则从 MAIN 获取
例如,在上述情况下,如果我将 ProjectA 中的版本 1 合并到 Ver2 分支中的版本 2,那么我希望在 Ver2 上看到版本 3。但是,如果我还没有合并这些文件,我希望 ProjectA 的版本 1 在我看来。