I'm pretty much completely with you.

And as you've pointed out, git is inherently decentralised, so you just need to be aware of which features are added by MS to create lock-in and which are native to git.

Avoid the former and you can easily push your local repos elsewhere at will without disruption.

Reply to this note

Please Login to reply.

Discussion

I really enjoyed this conversation. Thank you for helping me refine my thoughts, and for the insights.

Likewise! And you're welcome. It's a rare and wonderful thing to have a respectful discussion online.