TFS (Team Foundation Server) is a workflow collaboration engine that allows a team to use their customized processes and use a centralized data warehouse that is collected in real time in the project history.
Advantages: Integration. The version control system and the work item memory are integrated at the time of registration. When registering, you can associate it with one or more work items. New concept: Shelveset Github:ruby Community programmers use git and can't find a good git hosting site, so they developed GitHub. Pros: Focus on community activities, at GitHub, users can easily find huge amounts of open source code. Trac is an open source software application platform that integrates wiki and issue tracking management systems for software development projects. Advantages: Strive to not affect the existing team's development process, good scalability, milestone approach to project management. Bugzilla: It is a software with tracking system. Pros: Open source free, bug tracker. Powerful search function. Xcode integrates the SVN source control client. Advantages: Branch management system, easy to manage, centralized server to ensure security, easy to manage, logic clear, in line with the General people's thinking habits.
What are the current popular source program version management software and project management software, and what are the pros and cons?