Posted on 02/06/2016 9:35:20 PM PST by GunningForTheBuddha
Sorry to be clueless but what do Github, Bitbucket and Gitlab do?
What is TFS?
The short answer is they host software projects for programmers.
They store previous versions of the files, make it easy for others around the world to find and download the project, contribute changes, file bug reports, etc...
The left has decided that there are too many male, especially white male, programmers and that the only possible explanation is men are scaring away all the women. It has nothing to do with few women having an interest in programming.
GitHub has even stopped calling itself a meritocracy because it hurts the feelings of women and minorities who haven’t succeeded in software development.
They are essentially online services that allow programmers to store/share source code of projects that they are working on. A lot of the shared libraries that a bunch of software depends on are shared via Github, and it is the primary place folks go to file bug reports on said software or request new functionality.
Thank you.
This has been rebranded as Visual Studio Online and now offers two ways to share code: The Microsoft standard Team Foundation Version Control or Git.
I’m familiar with Git as a data management tool.
You are partially correct. TFS (Team Foundation Server) is supported by Microsoft as both a cloud software product and on-premises software product. The first gets new functionality more quickly. The latter supports a wider range of functionality for integration with infrastructure. For example, if your organization uses lab environments, advanced reporting, needs work item type customizations & other customizations to your process templates then on-premises makes best sense. What TFS is in a nutshell is a product to provide practically one stop service for integrating all of your important Development/Testing/Management process data/tools in one platform. Too often organizations will be short-sighted and pick a hodgepodge of tools that are disintegrated and then they incur outrageously expensive costs for integrations, maintenance, and even more costs of lost opportunity as their processes get stymied and they aren’t agile/capable to expand & deliver quickly.
TFS is generally used by organizations that are trying to have well-integrated Version Control, Automated Builds, Manual Testing, Automated Testing, robust DevOps, solid requirements management, integration with development/process tools, and flexibility to grow & stay solid as a business.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.