Michael G Schwern wrote:
> I figured some folks on this list would appreciate this
gentleman's frustrations.
>
> http://weblog.masukomi.org/2007/8/31/dear-perforce-fu
ck-you
>
> NSFW if your work is really squeamish.
>
Unfortunately, there are equal and opposite frustrations
possible. His
frustrations were minor compared to serious concerns I've
seen with
other systems.
For an example of equal and opposite:
What happens if you are ready to submit your changes in CVS
or
Subversion, and you submit. You merge your changes to the
integration
branch, and they merge. You wait for the official baseline
to be
created, and then realize that - oh no - when you submitted
your
changes, you did it at a sub-directory and you missed files
in a
parallel directory structure. Products such as ClearCase or
Perforce
feel it is important to track your changes to ensure that
they are all
known. There is at least a theoretical performance benefit,
in that it
does not have to rely on timestamps and file sizes to
determine whether
or not anything in your working view has changed. It has the
list.
Who is right? This probably depends on which behaviour ends
up hurting
you more. This likely has more to do with how a person
thinks and luck
than anything else. Personally, I think all of these tools
should
support both models.
Cheers,
mark
--
Mark Mielke <mark mielke.cc>
|