terrible suport of svn (maybe other vcs)!!!!

1. Idea badly recognize svn file properies such us "ignore". Its update file status only after any situation (i didn't understand it yet)
2. idea often lose svn file properties. fo? example: i had a package in svn and suddenly while updating i have a message "Error:svn: Failed to add directory 'csm/client': object of the same name already exists"
but i didn't deleting this directory. I check this and find that file ".svn\entries" was deleting :(((

I dont know who did it but I think it was idea :(((

28 comments
Comment actions Permalink

Hello Andrew,

Sorry, but your message doesn't sound helpful at all. If you can't understand
what's happening on your machine, neither can we. Before calling our SVN
integration "terrible", could you please describe specific situations when
IDEA is not working correctly, and provide more information about your environment
(what's your SVN server version? are you using any other SVN clients to access
the repository?)

AD> 1. Idea badly recognize svn file properies such us "ignore". Its
AD> update file status only after any situation (i didn't understand it
AD> yet)
AD>
AD> 2. idea often lose svn file properties. fo? example: i had a package
AD> in svn and suddenly while updating i have a message "Error:svn:
AD> Failed to add directory 'csm/client': object of the same name
AD> already exists"
AD>
AD> but i didn't deleting this directory. I check this and find that
AD> file ".svn\entries" was deleting :(((
AD>
AD> I dont know who did it but I think it was idea :(((
AD>
--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

i've just try to check dependence with "ignore" problem.
We have Jboss in repository and ignored own jar-files.
When I rebuild jars idea think that this files - "unversioned files". When I click "Refresh vsc changes" files vanish from changes list

0
Comment actions Permalink

I beg to disagree. IDEA's SVN support definitely has some problems, but it's still the best integration I've seen in a development environment. It's powerful, does everything I need, doesn't try to introduce new abstractions (like Eclipse's "Team Support"), and doesn't get in my way while I'm working.

Now give me SVK support and I'll send a love letter to Prague :)

0
Comment actions Permalink

That's because your SVN is working ok. :)
From what was written here, the problems sound similar to my own.

0
Comment actions Permalink

Hello Andrew,

AD> i've just try to check dependence with "ignore" problem.
AD>
AD> We have Jboss in repository and ignored own jar-files.
AD>
AD> When I rebuild jars idea think that this files - "unversioned
AD> files". When I click "Refresh vsc changes" files vanish from changes
AD> list

I wasn't able to reproduce this. Could you please specify where exactlly
the svn:ignore property is set, and what exactly is its value?

Also, there was a general problem which could cause files to disappear from
"Unversioned files" and "Locally deleted files" on refresh, and it will be
fixed in the next RC build.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Also in tmate "Pending Update" don't work -
Exception occurred: org.jetbrains.idea.svn.SvnUtil.crawlWCRoots(Lorg/jetbrains/idea/svn/SvnVcs;Ljava/io/File;Lorg/jetbrains/idea/svn/SvnWCRootCrawler;Lcom/intellij/openapi/progress/ProgressIndicator;)Ljava/util/Collection;
this happend when I click "Refresh"

0
Comment actions Permalink

Yes I can.
At the picture you can see our project structure.
At screen2 you can see ignore settings after I rebuild one module with Ant



Attachment(s):
screen.JPG
screen2.JPG
0
Comment actions Permalink

Dmitry,

Very often I see IDEA marking files under ignored SVN directory as
"Unknown" (brown). I have a few projects where I can reproduce this. Let
me know if you need any details. I'm also using TostoiseSVN 1.3.x


Also, it would be great if there was an easy way to ignore file/path
without having to type in the name in the property. Correspondingly, if
an user right-clicks on ignored item, they should be able to unignore it.

Dimitar

0
Comment actions Permalink

Hi Dimitar,

Take your time to vote for it: http://www.jetbrains.net/jira/browse/IDEA-9131

t800t8

0
Comment actions Permalink

Ok, I finally managed to get file:///working. Remove everything (IDEA, Tortoise) and just install the standalone svn 1.3.2 client, and IDEA.

However, now that I have an IDEA project in SVN, IDEA keeps losing synch with the repo some how. Every time I try to commit the directory, svn keeps saying that files are are out synch, or that checksums dont match, or that my local copy is out of date with respect to the repository. I end up running 'cleanup" on files and directories, trying again and again, then in the end, just replacing the damned file from the repository and overwriting the file with a copy from my ZIP.

How can this happen when there is only me, on a single machine, with a single copy of IDEA running, and no svn commands being issued on the command line?

Now I don't know whether this is IDEA or svn itself (or the svn plugin), but I have so little confidence in IDEA's ability to manage my version control using SVN that I started to ZIP up my project source every 15 mins for backup.

While Im on my SVN rant, how about a "remove from source control" feature which would remove a file that is in version control from its control?

I think the "ignore file" feature already has a JIRA issue.

There is no way I would use this if my day job depended on it.
I have zero confidence in this feature no to lose my work.

0
Comment actions Permalink

Hello Nick,

NP> Now I don't know whether this is IDEA or svn itself (or the svn
NP> plugin), but I have so little confidence in IDEA's ability to manage
NP> my version control using SVN that I started to ZIP up my project
NP> source every 15 mins for backup.

Here's one thing that worked fine for me: a local svn server (there's also
a utility that makes the svn server run as a service in XP) with IDEA connecting
to it through svn://. You might want to give it a try, it clearly beats zipping
the project directory every 15 minutes. :)

NP> There is no way I would use this if my day job depended on it. I
NP> have zero confidence in this feature no to lose my work.

I do. So far so good... :)

HTH,
Andrei


0
Comment actions Permalink

just install the standalone svn 1.3.2 client, and IDEA.


Just curious: why you need standalone SVN when you don't run a SVN server
and don't use the command line yourself. Does IDEA's file://-support require
an external SVN executable?

Tom

0
Comment actions Permalink

Hello Nick,

NP> Ok, I finally managed to get file:///working. Remove everything
NP> (IDEA, Tortoise) and just install the standalone svn 1.3.2 client,
NP> and IDEA.
NP>
NP> However, now that I have an IDEA project in SVN, IDEA keeps losing
NP> synch with the repo some how. Every time I try to commit the
NP> directory, svn keeps saying that files are are out synch, or that
NP> checksums dont match, or that my local copy is out of date with
NP> respect to the repository. I end up running 'cleanup" on files and
NP> directories, trying again and again, then in the end, just replacing
NP> the damned file from the repository and overwriting the file with a
NP> copy from my ZIP.
NP>
NP> How can this happen when there is only me, on a single machine, with
NP> a single copy of IDEA running, and no svn commands being issued on
NP> the command line?

We have never received reports of such behavior of SVN. Sorry if it sounds
stupid, but are you sure you don't have any viruses / malware running, and
your hardware is OK?

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

We have never received reports of such behavior of
SVN. Sorry if it sounds
stupid, but are you sure you don't have any viruses /
malware running, and
your hardware is OK?


Oh, search the forums. I've seen the "checksum failures" myself, and I remember posting about this in at least one thread. To be fair, these problems stopped happening after I started using a local subversion server -- the problem is only with file:// support.

0
Comment actions Permalink

No it doesnt, but in order to be able to test and verify stuff, its always good to have the command line utils available, or at least an alternative to verify IDEA's behaviour.

Nick

0
Comment actions Permalink

Doesnt sound stupid at all :)

I have an anti-virus (AVG) and anti-spyware (ewido) program resident at all times.
Ill run a full scan today, and see if anything comes up.

With regards hardware, my HD is less than 12 months old, motherboard and RAM are less than 3 months old. I'll run diagnostics on those as well, but I havent experienced any problems with other programs (I use Excel very heavily).

In the last week Ive spent about as much time on resolving SVN issues as I have actually developing. I might install apache, and see if the problems occur using http://

Nick

0
Comment actions Permalink

I might install apache, and see if the problems occur
using http://


If the problem still happens, why not try http://code.google.com/hosting/? ;)

0
Comment actions Permalink

I just ran a full virus, spyware, adware check with two different products - nothing found.

Im going to give svn:// and a local SVN server a try. file:/// just doesnt seem stable.

0
Comment actions Permalink

So far, touch wood, svn:// is working ok. None of the problems that file:/// exhibits.

Thanks for the tip.

Nick

0
Comment actions Permalink

Hello Nick,

I'm very interested in reproducing problems you have with "file" repository access, especially those related to "checksum mismatch". Is there is a way you could 100% reproduce them?

Regarding resident software like firewalls, antivirus software or tortoise SVN cache daemon - in some cases such software could make Subversion integration not working probably - it considers its activity as virus one and breaks file operations, so disabling this software, at least for a test could help.

Another questions is what filesystem do you use? Is it FAT or NTFS?

Thanks,
Alexander Kitaev.

0
Comment actions Permalink

I have not reliably reproduced the checksum errors and synch issues (where SVN things the repo copy is newer than the single and only working copy), partly because I was more interested in making sure my work wasnt being lost.
My project that had the issues is not complex, doesnt use any external libs, and is about 30 classes in size, with a couple of small GIF image files in there.
IDEA project files are not versioned (although I did try versioning them, but that really gets messy when the working copies get screwed up). However, since putting the project into source control on last Friday evening, I probably hit the checksum and out-of-synch issues about 10 times between then and Monday morning.

I have always used fsfs for the SVN repo. All my disks are NTFS formatted. I run IDEA off of the same physical partition and drive as the SVN repo.

I still had file:/// problems without Tortoise installed, although I did install Tortoise 1.3.5 on Monday and I have not had any problems using svn:// with it installed.

My virus checked is AVG 7.1 (Ive also tried the latest 7.5 beta) from Grisoft.
Spyware/Malware was eWido (also from Grisoft). My other SpyDoctor program is not a resident application and run on demand.

Firewall is Zonealarm, my local 192.168.1.x subnet is trusted (so is 127.0.0.1)


Nick

0
Comment actions Permalink

Is it possible to get your repository for examination?

Thanks,
Alexander Kitaev.

0
Comment actions Permalink

I haven't found a way to consistently reproduce it, but I'll policy myself to find usage patterns when it happens again. I don't use any firewall/antivirus software, nor any third-party svn daemons. I've seen this happening on OS X (HFS+ filesystem) and Windows XP (FAT32 filesystem).

0
Comment actions Permalink

Possibly, Ill have to check with the Copyright owner.

0
Comment actions Permalink

In our office we have every day this problem. While anybody commit changes, Idea may brake svn properties for package of project. I observed that broken package is package with commitng files. There were situations when 2 packages were broke. :(

we have Idea RC1 in use and svn server 1.3.2 on linux. With SmartSVN no promlems observed.

Broken svn properties - missing or incorrect format of ".svn/entries" file.
If anybody confronted with this problem. Write here other detail or way to solve problem.

0
Comment actions Permalink

Send to you .svn directory after error.

ps. I deleted code.



Attachment(s):
.svn.rar
0
Comment actions Permalink

Hello Andrew,

.svn directory you've attached doesn't contain entries file at all. It looks like it dissappeared during commit, but I couldn't see any reason for that, except that it was deleted by an antivirus program.

Latest version of SmartSVN and IDEA uses the same version of JavaSVN library, so I think there should be something specific in your environment. Do you have any antivirus programs running? What filesystem do you have?

Thanks,
Alexander Kitaev.

0
Comment actions Permalink

I have no Antivirus prohram on my comp. Only Agnitum Outpost Firewall Pro ver. 3.51.759.6511 (462). File sistem - NTFS on WinXP.
Since we use svn as vcs. I use Idea to commit and update code. other programmers use SmartSVN and they had not such problems. When some of programmers began to use Idea - prombems came to them :-((

Ones there was a bug with entries file but it was corrupted. instead of xml file it was somethink obscure. Unfortunately I have not this file... i deleted it. If it repeat, I send it!

anything else?

0

Please sign in to leave a comment.