-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Git
-
None
Dear Support,
There might be an easy solution to this, in the "Finish Xxxx" dialog (as in Finish Feature) there are a set of options, like: Rebase on development branch etc. Just add another option called "Create Pull Request" which would pass the other options to the pull request page (so these options can be applied during the pull request stage). Then when the user clicks the OK button the pull request page is launched (almost like you get when using: Shift+Alt+P) and the dialog code clean up/removes the GitFlow tracking status from the local system. I understand it isn't perfect but at lest it is headed in the right direction. ![]()
Edit: I notice that you track the gitflow status in .git\config. For example: if I have a feature called Test, then I would have the following added to my config file:
[gitflow "branch.feature/Test"]
base = dev
So there would need to be an extra property called something like, pullRequested=true. This would allow a follow up dialog box to run something like git flow feature delete Test.
Thus the gitflow steps change from 2 steps to 3 steps (if the pull request option was chosen). This, I think, is something we could live with.
Any thoughts or suggestions?
(Originally posted here)