ClearCase label issue

Some people prefer ClearCase, but this is probably due to a lack of understanding how ClearCase works. I herewith summarize some issues I had with ClearCase: – Renaming a file, renames the file in all historical versions of the file…. you better take a copy of your ClearCase VOB before thinking about renaming. – Labeling …

Clearcase

Clearcase is an enterprise tool, but unfortunately, it does not compare to well with the better tools in the market. Major benefits are: Vendor support (IBM) Scales well to high number of users Integrates with ClearQuest and other tools OS support Major drawbacks are: No atomic commits (*) Silly approach to file locking Bad file …

Role related installations

Some source control tools require a server and a client in order to be operational. Others only require a client. Still others work perfectly with a client that works as a local server as well. Please read the article on requirements gathering before deciding. In short: all depends on your set-up. Follow here for client …

Client installation

Following software is available as a client: Clearcase Git Subversion CVS Visual SourceSafe Subversion, CVS and Visual SourceSafe allow file access to the local repository. For technical reasons, installing a local server on a drive mapping or file mapping on a server is not recommended. The risk on corruption is high. Clearcase, Git, Subversion and …

Source control statistics

People are using following systems: CVS 12,6% Git/GitHub 6,8% IBM Rational ClearCase 2,8% IBM Rational Team Concert 0,9% IBM Rational Telelogic Synergy Suite 0,2% Mercurial 3,0% Microsoft Team Foundation Server 0,8% Microsoft Visual SourceSafe 1,6% Perforce 3,0% Subversion 58,3% None – I don’t use a source code management system 5,6% Don’t know 1,4% Other (specify) …

About my SCM use

… continued from about page … In a previous life, I did administrate different repositories in different technologies. Those repositories were accessed by multiple people, and in some cases from different environments and different continents. From this experience, sometimes the hard way, I have developed 2 preferences: Subversion and Git. Both work reasonably well, both …

Windows (client)

Following tools are available on windows: GIT SmartGIT, TortoiseGIT Subversion SmartSVN, TortoiseSVN Visual SourceSafe Visual SourceSafe client Clearcase Clearcase client CVS SmartCVS Command line tools are being disregarded because most windows users are not used to use command line tools.

Source control tools

Overview of source control tools: System Project page (external) Market share (*) SVN / Subverison Apache subversion 55% CVS 12% GIT Official GIT site 7% Clearcase IBM Clearcase 3% VSS / Visual Source-safe Microsoft site 2% Mercurial Selenic site 2% TFS / Team foundation server Microsoft site 2% Bazaar Canonical site 3% Perforce 1% One …