Custom actions for use with SourceTree on Windows (or any other git based GUI)
This custom action will merge your develop branch into the master branch without going through the Release Branch workflows. This is meant to be used with SSH keys so you don't have to worry about entering credentials every time.
- In SourceTree, go to Tools > Options > Custom Actions (tab)
- Click the Add button
- For Menu caption, enter "Quick Release" (or whatever you want to call it)
- For Script to run, enter the path to the quick-release.bat file from this repository
- For Parameters, enter $REPO
- Click OK to save
- In SourceTree, from the repository you want to do a quick release on, simply right click in the History view, choose Custom Actions > Quick Release.
- This does a pull on develop and master branches, then merges develop into master, and checks out develop again to make sure you don't forget to keep working in develop.