Re: VSS pluggin 1.6.1 for Eclipse



On Tue, 01 Nov 2005 15:03:08 -0000, abbym <abhi72@xxxxxxxxxxx> wrote:

Hi, I have just installed VSS pluggin 1.6.1 in Eclipse 311. After
configuring eclipse plugin to connect to VSS database when I tried to
add the project into VSS it threw me a
java.lang.NullPointerException­. I have even tried on eclipse with jdk
1.4,1.5. I'm using VSS 6. Has anyone had similar problem ? If yes was
there any workaround ?

This may not seem like a very helpful comment as it does not address your specific issue, but it may be the best advice you ever receive:


	"Don't use Visual SourceSafe for anything, ever."

And here's a few reasons why:

http://www.highprogrammer.com/alan/windev/sourcesafe.html
http://www.wadhome.org/svn_vs_vss.txt
http://www.developsense.com/testing/VSSDefects.html
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q248240
http://support.microsoft.com/kb/150643/EN-US/

1). VSS does not maintain all previous versions of all files in all circumstances (and therefore is useless for its intended purpose).
2). VSS is prone to repository corruption.
3). VSS is insecure (anyone can mess around with the shared files it uses).
4). VSS is slow (complete, uncompressed files are sent to the client for every operation since there is no server process).
5). VSS is unusable remotely (even if you get it to work over a VPN, operations will time out because it is so slow).
6). VSS is not safe for multiple users.
7). VSS is unsafe with multiple timezones (or even just multiple clients where the clocks are not synchronised).
8). VSS does not support multiple working copies of a single project.
9). The VSS branch and share semantics are unintuitive and dangerous.
10). VSS sometimes likes to capitalise some of the directory names when you import, so your Java packages get screwed up.
11). VSS only works with Windows operating systems.


And that's just what I can remember off the top of my head, I have a much longer list lying around somewhere. Use anything else (Subversion, Perforce, Bitkeeper, CVS), just save yourself the hassle of VSS going wrong (and it will).

And if you're still not convinced, take a look in the ss.ini files on your SourceSafe "server" and tell me that you want to use software that does things that way.

Dan.


-- Daniel Dyer http://www.dandyer.co.uk .



Relevant Pages

  • Re: Sending IP address in SMTP server
    ... Multiple outbound VSs can have the same EHLO string and source IP, ... performance by splitting inbound spools across multiple disk spindles, ...
    (microsoft.public.inetserver.iis.smtp_nntp)
  • Re: Understanding the VSS paradigm...
    ... I'm now slowly understanding that my thought process is stuck in trying ... to control the output files but maybe Source ... MyLibrary.c (VSS version 4) ... So how does one link the file version 1.0.0.5 to the multiple versions ...
    (microsoft.public.vstudio.sourcesafe)
  • Newbie VB6/VSS Questions
    ... Essentially they have deveopled multiple VB 6.0 ... projects which share multiple objects but we cannot get VSS to see these as ... shared objects. ... As far as directory structure it looks like this: ...
    (microsoft.public.vstudio.sourcesafe)
  • Re: VB.Net Standard and VSS
    ... > I am wondering if VSS works with VB.Net standard edition. ... > purchased a few copies of VB standard and now with multiple people working on ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Running SourceSafe on remote webserver
    ... Each client user must have a Windows user account on the server (or ... Each client must *also* have a VSS account set up on the server. ... You must access the VSS services via an HTTPS URL. ... - To access the VSS server over HTTPS from Visual Studio, ...
    (microsoft.public.vstudio.sourcesafe)