我在工作中有一个有点复杂的分支结构(至少对我来说)。它是这样的:
主要的
|
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 在我看来。