Ulrich Eckhardt schrieb:
> In that aspect CC is the same as SVN, just that
> maybe CC hooks the filesystem and only fetches the actual data on demand -
> it's not entirely clear to me what those dynamic views are.
Yes, ClearCase has its own filesystem implementation. So the check-out
procedure is quite different from check-outs under CVS or Subversion
because it normally just creates a (static) view. In a static view or
Subversion WC you explicitely have to say "Yes, now do an update!" but
on a dynamic view this is done automagically on all working copies.
This is a very interesting feature because it allows creation of a
global build number counter. It is usually not appropriate to use a
dynamic view for "normal" source code files.
The contents of a CC working copy is defined by a configuration file
which contains a component list. A similar approach has been implemented
in SVK >=2.0.0 which also supports views. Unfortunately this isn't very
stable. Just a few days ago SVK 2.0.1 has been released but
unfortunately it doesn't build on my system(s).
> When you commit a working copy, only those files that you previously
> explicitly(!) added are included. Using 'ignores' could help with maintaining
> that, as using a graphical client could. Subversion itself does not version a
> file just because it is in a working copy though.
Unfortunately there are lots of people who commit to a version control
system without checking first what they want to commit.
A former collegue always pressed the "add recursive" button in WinCVS
before comitting just because the button was there. Once we found a copy
of his entire Windows C: partition in the repository...
I told him not do such an add operation but he said that he doesn't have
enough time to check his check-ins and wants to be sure that all of his
changes get committed...
With best regards
Dipl.-Phys. Andreas Schweigstill
Schweigstill IT | Embedded Systems
Schauenburgerstraße 116, D-24118 Kiel, Germany
Phone: (+49) 431 5606-435, Fax: (+49) 431 5606-436
Mobile: (+49) 171 6921973, Web: http://www.schweigstill.de/
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Mon Apr 16 12:54:08 2007