CVS Repositories view reports "Folder does not exist remotely" [message #262973] |
Wed, 21 July 2004 19:44  |
Eclipse User |
|
|
|
Originally posted by: focusrsh.arn.net
I'm new to Eclipse and trying to follow the tutorials in the O'Reilly
"Eclipse" book by Steve Holzner. Everything was going nicely until the
CVS section. This is on Eclipse 2.1.3.
I created a simple project (one Java class) and checked it in by right
clicking on the project in Package Explorer and then selecting
Team->Commit. Everything appeared to work and there were no error
messages in the CVS console view. Looking at the CVS directory directly,
I see all the files, so they ARE there.
Then I switched to the CVS Repositories view, where I see the repository
with Head, Branches and Versions. This is where things blow up. Clicking
on any of those three produces and error dialog box that says "Folder does
not exist remotely." In theory, I'm suppose to see the project I checked
in. I've tried this lots of different ways, including checking-in and
committing only a single file, with the same result.
Anyone?
PS - I'd love to deep-six CVS for Visual SourceSafe, which holds
everything else I've ever done. Is there a connector yet? I did a search
but came up empy handed.
|
|
|
Re: CVS Repositories view reports "Folder does not exist remotely" [message #263169 is a reply to message #262973] |
Thu, 22 July 2004 09:51   |
Eclipse User |
|
|
|
Carl,
There is a VSS plugin available from
http://sourceforge.net/projects/vssplugin.
As for you repository browsing problems, it may be related to the CVS
server version. What is your server version? Eclipse supports 1.11.1p1
or later and Eclipse 2.1.3 may have issues with any of the 1.12.* versions.
Michael
Carl Dreher wrote:
> I'm new to Eclipse and trying to follow the tutorials in the O'Reilly
> "Eclipse" book by Steve Holzner. Everything was going nicely until the
> CVS section. This is on Eclipse 2.1.3.
>
> I created a simple project (one Java class) and checked it in by right
> clicking on the project in Package Explorer and then selecting
> Team->Commit. Everything appeared to work and there were no error
> messages in the CVS console view. Looking at the CVS directory directly,
> I see all the files, so they ARE there.
>
> Then I switched to the CVS Repositories view, where I see the repository
> with Head, Branches and Versions. This is where things blow up. Clicking
> on any of those three produces and error dialog box that says "Folder does
> not exist remotely." In theory, I'm suppose to see the project I checked
> in. I've tried this lots of different ways, including checking-in and
> committing only a single file, with the same result.
>
> Anyone?
>
> PS - I'd love to deep-six CVS for Visual SourceSafe, which holds
> everything else I've ever done. Is there a connector yet? I did a search
> but came up empy handed.
>
>
>
|
|
|
|
Re: CVS Repositories view reports "Folder does not exist remotely" [message #263344 is a reply to message #263208] |
Thu, 22 July 2004 16:00  |
Eclipse User |
|
|
|
Carl Dreher wrote:
> Mike-
>
> Thanks for the pointer to the VSS interface to Eclipse. I'm going to give
> it a try.
>
> I did some checking on the CVSNT.org site (I am running that version of
> CVS on, of course, NT4.0) and found this:
>
> "If Eclipse detects a CVSNT server it will refuse to connect. This is a
> decision by the Eclipse developers and not under the control of CVSNT.
This was not a decision by the Eclipse developers. Eclipse will connect
with any CVS server that behaves like a standard CVS server. CVSNT is a
forked project and has, at times, done things it's own way which has led
to incompatibilities.
> CVSNT servers since 2.0.35 have a flag which pretends to be a standard
> Unix server, so that Eclipse lets you in (you *must* use a repository
> prefix for this to work - Eclipse doesn't support drive letters). This
> method of operation is not supported officially by either the CVSNT or
> Eclipse developers.
Eclipse does indeed support drive letters. You do not need to use
repository prefixes. However, your path case must match what CVSNT sends
in text messages. I believe this means that the drive letter must be
capitalized. Given the complexity of windows path casing (or lack
thereof) it is probably better to use prefixes (see below).
> Since Eclipse 3.0 M9 and upwards, repository paths must match exactly the
> case of the repository paths set in the CVSNT control panel. If it is not
> done this way eclipse will see the repository and the files, but won't see
> the branches or versions. "
>
> The full text is at:
> http://www.cvsnt.org/wiki/Faq#head-02b595a33b7aa47c7f09f5169 e96f226190a2d2d
>
> Anyone know what a "repository prefix" is?
A repository prefix is simply the first part of your repository path
that you wish to leave off the connection paths. For instance, if your
repo path is C:\repos\production-repo, you can specify a prefix of
C:\repos and connect using a repository path of /production-repo. You
can configure your repository path using the CVSNT control panel. If you
want to use a prefix with Eclipse, you must also set the CVSNT server to
"pretend to be a Unix server" which is available on the advanced tab of
the control panel.
>
> - Carl Dreher
>
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03592 seconds