TGit
Control TortoiseGit from within Visual Studio
Getting started
- Install the TGit extension
- Install TortoiseGit
- Install MSysGit
Options
TGit has two options:
"Default commit message":
You can change this to regular text or use the following macros: https://msdn.microsoft.com/en-us/library/c02as0cs.aspx
"Close on end":
You can change what happens to the TortoiseGit dialogs after their operations:
0: Close manually
1: Auto-close if no further options are available
2: Auto-close if no errors
Gitflow
So what exactly are those GitFlow menu items doing?
Start New Feature
- Switch to the develop branch
- Pull latest changes on develop
- Create and switch to a new branch
Finish Feature
- Switch to the develop branch
- Pull latest changes on develop
- Merge the feature branch to develop
- Delete the local feature branch
- Delete the remote feature branch
- Push all changes to develop
Start New Release
- Switch to the develop branch
- Pull latest changes on develop
- Create and switch to a new release branch
Finish Release
- Switch to the master branch
- Pull latest changes on master
- Merge the release branch to master
- Tag the release
- Switch to the develop branch
- Pull latest changes on develop
- Merge the release branch to develop
- Delete the local release branch
- Delete the remote release branch
- Push all changes to develop
- Push all changes to master
- Push the tag