What is difference between TFS and Github


  • Please discuss the difference  between TFS and Github if anyone knows it. When one should use github and when TFS?
    • Edited by Sudip_inn Thursday, September 15, 2016 8:13 PM
    Thursday, September 15, 2016 8:12 PM


All replies

  • It really depends what type of projects you want to add source control to.

    There are a lot of clients for Github but TFS has best integration with Visual Studio. Visual Studio IDE is very resource intense.

    So you need to ask yourself, do you need a full blown IDE or can you use something like VS Code to edit and commit your scripts.

    Both are free so you should have a play around with both and see what works best for your projects.



    Thursday, September 15, 2016 10:35 PM
  • A short answer... There is no opportunity for a discussion, really. Just use github.

    -- pa

    Thursday, September 15, 2016 10:52 PM
  • Hi Mou_inn,

    Thanks for your post.

    TFS is an Application Life-cycle Management solution, GitHub is source control only.

    TFS does source control as well as issue tracking, document management, reporting, continuous integration, virtual labs for testing etc.

    TFS's Source Control is centralized source control, GitHub is distributed.

    TFS is the most tightly integrated into Visual Studio.

    Git has GitExtensions which allows for a low level of integration within Visual Studio.

    For this discussion, you may also take a look at the following link :

    Best Regards,

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click HERE to participate the survey.

    Friday, September 16, 2016 6:47 AM
  • @Lana u said "GitHub is distributed" what does it mean ?

    TFS is not distributed ? when we online TFS then in same project two people can work from different location. this can not be consider as distributed in nature ?

    please discuss what u try to say GitHub is distributed


    Friday, September 16, 2016 1:11 PM
  • Have you googled? or binged? Or looked in Wikipedia? Try it, it's useful.

    Saturday, September 17, 2016 1:26 AM