In large organizations developers normally use trunk based develpoment approach. We usually work in teams of 3-5 people and our goal is having a deployable piece of software in the end of every sprint. To achieve this we're working on a single solution, on a single branch, making frequent and granular check-ins every day. Git doesn't make much sence to us, nevertheless the company forces us to use it anyway. I've really been missing tfvc, where I was able to get or check-in the stuff that I select in the Solution Explorer. This extention brings this TFVC functionality to Visual Studio Solution Explorer. There's no staging, no branching, none of that crap. When you click Push to server on a selections context menu, the contents of that selection go straight to the remote branch (commit all and push), after asking for a commit message. When you click Get latest under selections context menu, it will get only the selection (it will ask you, if you want to overwrite changes, no worries). I kept in mind the gitignore file too . There. No more git nonesence. Enjoy. |