لا يحذف git flow الفرع البعيد عند إصدار الإصدار الذي يتم نشره ثم الانتهاء منه.
يقوم بحذف فرع التحرير على المستوى المحلي وليس البعيد
╰─± git flow release finish v3.1.12
Switched to branch 'master'
Merge made by the 'recursive' strategy.
ee/cli/plugins/example.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Deleted branch release/v3.1.12 (was 254971c).
Summary of actions:
- Latest objects have been fetched from 'origin'
- Release branch has been merged into 'master'
- The release was tagged 'v3.1.12'
- Release branch has been back-merged into 'develop'
- Release branch 'release/v3.1.12' has been deleted
ولدي أيضا نفس المشكلة.
هل تستخدم علامة push
(https://github.com/nvie/gitflow/blob/master/git-flow-release#L193)؟ يبدو أنه إذا انقلبت علامة push
إلى true ، فإن جزءًا من المنطق هو محاولة حذف الفرع البعيد (بعد push
ing).
المرجع: https://github.com/nvie/gitflow/blob/master/git-flow-release#L269 -L280
وفقًا لهذا الموضوع ، يمكنك قتل فرع الميزة البعيدة أيضًا بـ: git flow feature finish -F
.
واجهت نفس المشكلة مع git flow release finish 1.0.0
بعد دفع علاماتي بـ git push --tags
قمت بتشغيل git push origin :release/1.0.0
ثم تم حذف الفرع البعيد للإصدار الخاص بي في gitlab repo
التعليق الأكثر فائدة
واجهت نفس المشكلة مع
git flow release finish 1.0.0
بعد دفع علاماتي بـ
git push --tags
قمت بتشغيل
git push origin :release/1.0.0
ثم تم حذف الفرع البعيد للإصدار الخاص بي في gitlab repo