Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does TFS 2015 Proxy Server support Git? If it does, does it have full Git support?

Tags:

git

tfs

tfs-2015

I need to know whether TFS 2015 Proxy Server really support Git, not just TFVC. Unfortunately I've tried to find documentations and articles about this and there's no mention at all about this issue. Even in MSDN Library, there's no documentation available for setting up TFS 2015.

All I know in MSDN Library that there's documentation for setting up TFS 2013: https://msdn.microsoft.com/en-us/library/ee248710(v=vs.120).aspx

Again, there's no mention of Git support in TFS 2015 Proxy Server. If there's support for Git, TFS 2015 Proxy Server should have at least these features:

  • should be able to create local repo as proxy cache instead of always fetching from remote repo
  • periodically check and sync with remote repo
  • served commits (including pushes) that's not part of pull request to remote master branch should be merged first to the cache and then pushed to the remote server. This should trigger initiate fetch first and then synchronize back and forth

I also have tried searching at Visual Studio uservoice, and it's not available as well.

like image 811
Eriawan Kusumawardhono Avatar asked Feb 12 '16 04:02

Eriawan Kusumawardhono


1 Answers

Short answer: no.

TFS Proxy is designed for TFVC and minimize the number of files (and bytes) downloaded. Git uses a complete different protocol to exchange data between client and the server (see Smart protocol in Git documentation).

like image 177
Giulio Vian Avatar answered Sep 22 '22 17:09

Giulio Vian