(1) SourceSafe
U
SourceSafe is one of the configure management tools launched by Microsoft, one of the VisualStudio suits. SourceSafe is the most popular configuration management tool in China, and the number of users is definitely the first.
U
SourceSafe is very unlikely to have an earlier rustic file manager. But it is difficult to see, and SourceSafe can use 8 words to summarize "simple and easy to use, learn." This advantage is that Microsoft genetically inherited, is born.
U
Although SourceSafe is not free, people get it in the cost of zero, and can be downloaded everywhere. Of course, Microsoft does not care about this small software, which belongs to the role of "buying big pieces". If you get a legally get Visual Studio, you get a free SourceSafe.
SourceSafe main limitations:
-
Can only be run under Windows, can't run under Unix, Linux. SourceSafe does not support configuration management in heterogeneous environments, which is a troublesome. This is not a technical issue, it is determined by Microsoft's product strategy.
-
Suitable for user groups in the LAN, not suitable for user bases connected via Internet, because SourceSafe stores files through the Shared Directory.
U
People have not finished, and things are not beautiful. Software vendors of some selling configuration management tools often degradate Souresafe, satirized it is Source Not Safe. I don't want to defend, just give an example of the utility of SourceSafe. There are more than ten projects with a software business department (about 100 developers) all use SourceSafe to manage, only one PC machine is used to configure the management server, and there is no exception in running for one year.
(2) CVS
U
CVS is an abbreviation of the Concurrent Version System, which is a configure management tool for the famous open source.
U
CVS official website is
http://www.cvshome.org/. The official offers CVS servers and command line programs, but the official does not provide interactive client software. Many software institutions have developed a variety of CVS client software based on programming interfaces provided by CVS, and the most famous CVS client software for the Windows environment - WinCVS. WinCVS is free, but does not open the source code.
U
Compared with SourceSafe, the main advantages of CVS are:
-
SourceSafe has a function of CVS, and CVS supports concurrent version management, SourceSafe does not concurrent features. The function and performance of the CVS server is better than SourceSafe.
-
The CVS server is written in Java, which can be run in any operating system and network environment. CVS is deeply loved by UNIX and Linux. Borland's JBuilder provides a CVS plugin, and Java programmers can use CVS to use CVS using CVS in the JBUILDER integration environment.
-
The CVS server has its own dedicated database, and the file storage does not adopt the "shared directory" mode of SourceSafe, so it is not limited to the local area network, and the information security is very good.
U
The main disadvantage of CVS is that the client software is really described as a five-flowers, which is mixed. Software masters of UNIX and Linux can use the CVS command line, while Windows users usually use WinCVS. Installing and using WinCVS is obviously much more regrettable than SourceSafe, which is more regrettable.
(3) ClearCase
U
Rational's ClearCase is the most confirmed function of the software industry, the most expensive configuration management software. U
ClearCase is mainly used in parallel development, release, and maintenance of complex products, which are divided into four categories: version control, Workspace Management, Compatible Management, Process Control. ClearCase connects the client and server via TCP / IP. In addition, the floating license owned by ClearCase can be shared across the UNIX and the Windows NT platform.
U
ClearCase features much larger than CVS, SourceSafe, but its number of users is far less than CVS, SourceSafe. The main reason is:
-
ClearCase is expensive, if there is no mass discount, each license is approximately $ 5,000. This is undoubtedly a high price for Chinese users.
-
Users can only use Clearcase normally after several days of training (cost is equally expensive). If you do not participate in the training, users are basically impossible to do not have a regular pass.