Today, I searched for information about several version control tools.
First, we understandResentment.BitkeeperIt is a commercial product. It has been issued free of charge and has been suspended.ArticleThe Chinese versionHere.
After the free use of bitkeeper authorization is suspended, Linux kernel development is delayed for more than half a month. Linus has tried monotone, darcs, and other tools, it feels too slow (after all, a Linux kernel project is too large ). So we haveGitTool, which is developed by Linus and maintained by others. In addition,CogitoThe GIT core provides a more convenient way to use it. Unfortunately, git + cogito is only applicable to Linux environments.
LwnRecommendationThe darcs tool.
WebsiteBetter-SCMThe website is named like the name, and we think that CVS is old enough to compare several optional tools such as Aegis, arch, bitkeeper, darcs, monotone, perforce, subversion, and Vesta. InThis pageThese tools are compared and summarized.
According to the survey, the current development direction of version control tools is from the centralized mode to the distributed mode. However, most of the new open-source tools are for the Linux environment. Although some provide windows and other environment support functions, they also need to simulate the GNU environment for compilation. In addition, new tools such as darcs do not seem to have a graphic interface.
The specific tool should also be considered in many aspects, such as the platform environment, Project features, long-term project maintenance requirements, Team willingness, and expected work model.