目前我的项目是这个样子的
有四个分支
master、release、develop、feature
master发布正式版
release发布测试版
develop用来开发
feature是从develop分出来做一个补救功能的,这个测试功能需要发布到线上,等develop原本功能成熟了,再将其删除
feature不会合并到develop中去
请问
当develop的功能成熟后,将develop向release分支中合并时,如何丢弃release分支中所有feature分支的内容?
是否有方法将release直接指向develop的最新内容?
仅有的幸福2017-05-02 09:22:20
ご招待ありがとうございます!
1 つ目: フィーチャー ブランチをリリース ブランチにマージし、後でフィーチャー ブランチのマージされたコンテンツを削除したいと考えています。
この点では、release ブランチから releasetmp ブランチを再度開いて、develop ブランチが成熟して release ブランチにマージされたら、releasetmp を削除できると思います。
2 番目: 問題に関しては、機能ブランチの内容を削除したい場合は、機能ブランチをマージする前に最後のコミット ハッシュ位置にロールバックできます。
試してみてください、うまくいくかどうかはわかりません。おそらくロールバックするという考えです。
リーリー参考http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html
http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html
http://samael65535.github.io/git/2013/01/18/git/
http://samael65535.github.io/git/2013/01/18/git/