You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Joel Nylund <jn...@yahoo.com> on 2009/01/18 15:26:36 UTC
problem with S status java classes
Hi,
I have an ongoing problem with my svn repository, It has mainly to do
with java class files
It seems somehow the class files think they are in the repository even
though they are not, when we try to delete these class files, the
sources get deleted also. I couldnt figure this out, but now I noticed
that the classes folder is a status of "S".
so for example before I build it looks like this:
~ Happier/WebRoot/WEB-INF/classes
after I build it looks like:
S Happier/WebRoot/WEB-INF/classes
? WebRoot/WEB-INF/classes/com/happier/goodday/actions/
GraphController.class
! WebRoot/WEB-INF/classes/com/happier/goodday/actions/
GraphController.java
I get lots of these.
Now when I browse the repository it doesnt even show the classes
folder in the repository.
But when I do an update after building, I get:
Restored 'WebRoot/WEB-INF/classes/com/happier/goodday/actions/
GraphController.java'
Its like somehow svn thinks my classes folder is my source folder...
ugh, this is a mess, please please help me figure it out, I have been
using svn for 2 years with ruby with no problems, but with java its
been one nightmare after another.
thanks
Joel
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1032788
To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].
Re: problem with S status java classes
Posted by Ryan Schmidt <su...@ryandesign.com>.
On Jan 18, 2009, at 09:26, Joel Nylund wrote:
> I have an ongoing problem with my svn repository, It has mainly to do
> with java class files
>
> It seems somehow the class files think they are in the repository even
> though they are not, when we try to delete these class files, the
> sources get deleted also. I couldnt figure this out, but now I noticed
> that the classes folder is a status of "S".
>
> so for example before I build it looks like this:
>
> ~ Happier/WebRoot/WEB-INF/classes
>
> after I build it looks like:
>
> S Happier/WebRoot/WEB-INF/classes
> ? WebRoot/WEB-INF/classes/com/happier/goodday/actions/
> GraphController.class
> ! WebRoot/WEB-INF/classes/com/happier/goodday/actions/
> GraphController.java
>
> I get lots of these.
>
> Now when I browse the repository it doesnt even show the classes
> folder in the repository.
>
> But when I do an update after building, I get:
>
> Restored 'WebRoot/WEB-INF/classes/com/happier/goodday/actions/
> GraphController.java'
>
>
> Its like somehow svn thinks my classes folder is my source folder...
>
> ugh, this is a mess, please please help me figure it out, I have been
> using svn for 2 years with ruby with no problems, but with java its
> been one nightmare after another.
Subversion does not distinguish file types in this manner; it is
likely a coincidence that you are seeing problems with Java files
specifically.
The "S" means that the directory is "S"witched to a different URL.
Find out what URL with "svn info" on that directory. Perhaps your
classes directory has been inadvertently switched to your source
directory.
You can "svn switch" it back to where it's supposed to be, or if you
can't work it out, just check out a new working copy from the
repository, and manually move over any changed *files* from your old
working copy that you want to keep, and that should fix it too.
Do not move *directories* over from your old working copy, as working
copy directories contain a .svn directory with administrative
information that allows Subversion to know what part of the
repository it's linked to. Since that's what's not right in your
case, you don't want to possibly copy the problem from the old
working copy to the new one.
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1061451
To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].