git - Git Flow将发布分支合并回开发
问题描述
我有一个功能分支(我们称之为 A),我已将它与我的开发分支合并,我从中创建了一个没有任何更改的发布-A 分支。我将 release-A 合并到 master 并用 release 标识符标记了 master。Git Flow 说 release-A 应该合并回 Development 但我有理由假设只有在 release A 和 Development 之间存在差异时才需要这样做?
我假设如果从 Development 中获取一个分支然后合并回来,那么 Git 会意识到没有差异并有效地忽略合并?
我对 Git 很陌生,所以如果这是一个愚蠢的问题,请原谅。
解决方案
因为 release-A 和 Development 分支都指向同一个提交,所以合并不会改变任何东西。所以是的,git
意识到没有什么可做的。
编辑像这样的“简单”问题,你总是可以创建一个虚拟的 git 存储库,看看会发生什么。在这种情况下:
mkdir test
cd test
git init
echo a > a
git add a
git commit -m "add a"
git branch release-A
git merge release-A
这给出了:
已经是最新的了。
推荐阅读
- rabbitmq - Rabbitmq 没有运行,甚至服务在 Windows 上运行
- r - 如何遍历我的数据框并提取某些值?
- maven - Maven:阶段如何映射到生命周期
- iis - 在 IIS 上本地托管机器人
- swiftui - 基于显示 2 选择的工作表视图的 SwiftUI 导航决策
- powershell - Powershell 操作 & cmd .exe 脚本的输出
- python-3.9 - 用户输入操作
- reactjs - 使用 React Hook Form 获取时收到状态 400
- wordpress - Twig/Timber 运算符在 WordPress 中不适合我
- haskell - 笛卡尔类的这些类扩展是做什么用的?