Existe suporte ao Git para o Visual Studio, que aparentemente funciona com todas as edições (VS Express e superior), mas requer pelo menos 2012.2.
- Scott Hanselman: suporte do Git para o Visual Studio - Git, TFS e VS colocados no contexto
- Introdução ao Git no Visual Studio e Team Foundation Service
- Ferramentas do Visual Studio para Git (download)
Eu não usei isso sozinho, mas admito que eu olhei para ele brevemente. O servidor Git é executado no Linux (e provavelmente no Windows) e não custa nada, então o único desembolso é o tempo necessário para configurá-lo e aprender como usá-lo. Pela aparência das capturas de tela, ele se integra totalmente ao Visual Studio da mesma maneira que o suporte do TFS / TFVC.
Depois de ter tudo instalado, deve haver opções dentro do Visual Studio para configurar qual servidor de controle de origem se conectar, permitindo que você se conecte a um servidor em execução nessa instância do EC2, um serviço em execução no computador local ( apenas apontando Visual Studio para localhost deve ser suficiente), ou em outro lugar inteiramente. No entanto, eu não tenho uma instalação do Visual Studio 2012 configurada com o controle de origem (sem falar no controle de origem pelo Git), portanto, não posso fornecer etapas exatas. No entanto, as capturas de tela da página de download parecem bastante úteis.