Milan,
I agree with most of the statements you made. I did not intend to
endorse SCC as the cure all, I simply wished to help vincent get going with
the tool.
I will say that I use it for a small (200-300 VIs) project with just 2
programmers.
Milan wrote:
> Vincent & Kevin,
>
> Though SCC is the only tool that I know of that calculates differences
> in vi's (which visual source safe will not), it is otherwise pathetic;
> particularly with large projects.
Yes for large projects another tool would probably be more suitable.
NI does have a graphical differencing tool "Compare Hierarchies"
I have only passing use of it but it wokrs fairly well.
>
>
> I've been using SCC with LV5.x for over a year now and am very
> dissapointed with the following:
>
> - Poor project management; you can't tell which project(s) a vi belongs
> to.
Under the Advanced menu, you can look at all files and see thier Project(s)
Version, Platform, Checkout status, and info on files.
>
> - SCC is very slow in doing compares / retrieves (even over a 100mb
> switched network).
> - The dynamic actions of the pull-down & list boxes for project & vi
> lists cause unnecessary thrashing of the machine, network and SCC server
> while just looking for a project or vi. Our company re-wrote part of
> SCC to overcome this
> - SCC is unreliable. I have experienced vi's not showing the proper
> checked out state & "stranded" in SCC where your only option is to
> manually edit the files in SCC. Also retrieves are flakey; certain
> additional files such as cin's, rtm (menu) files are not handled
> properly.
I have not experineced any of the above
> - SCC uses the vi's lock/unlock mechanism which hinders one from
> troubleshooting the software without constantly unlocking it manually.
> Now even if you didn't "change" the vi, but had to trace an
> control/indicator or something really simple, if you happen to save that
> vi a SCC mismatch would be generated since the vi was unlocked.
Yes this is true, I only use the builtin portion , but it may work better
(or worse) using SCC as a front end for other tools (Source Safe, or RCS).
> - Milan
>
I agree that SCC needs some serious improvement before this becomes a
major selling point (at least for me). It has done the job for me but again
it was a relatively small project. SCC is VERY quirky and I will either find
another tool or bang on NI to fix SCC when I start my next BIG project.
The FDS and PDS offer other things that add value (for me) so I would
buy them with or without SCC.
I am by no means an NI cheerleader, they have some problems certainly,
but I am more than pleased with Labview.
Sorry about the rant
Kevin Kent