Skip to main content



      Home
Home » Eclipse Projects » Subversive » Removing an external checked out folder from my project. How?
Removing an external checked out folder from my project. How? [message #40383] Sat, 17 January 2009 01:03 Go to next message
Eclipse UserFriend
Hi,

This is probably an easy question, but it's causing me fits.

I have a project checked out from my repository. I then use the repository
browser to checkout a seperate folder (from elsewhere in the repository
tree) using "Find/Check Out As.." then "Check out as a folder into an
existing project".

Everything seems to work as expected with this "external" folder, unless I
later decide that I want to remove it from my project (but not affect the
remote copy).

Using delete+commit will cause the original remote copy to be deleted,
which is what I don't want.

How do I remove this external folder from my project without affecting the
copy that resides outside of my original checkout?

Perhaps I am using the wrong approach to begin with? What should I do?

Thanks in advance for any help.
Mark
Re: Removing an external checked out folder from my project. How? [message #40444 is a reply to message #40383] Wed, 21 January 2009 06:19 Go to previous messageGo to next message
Eclipse UserFriend
Hello Mark,

When you make a check out as a folder into existing workspace, you checkout
that folder as external definition. So when you want to delete your
"external" folder from workspace it is the same task as you want to delete
any other "not external" folder from workspace. It means that on commit
you'll delete that folder on repository.

Probably it could sound like a hack but if you don't want to share with
other users your externals and you didn't yet commit property changes on
parent folder (when you checked out external folder its parent folder in
working copy will automatically get property svn:externals), then you can
remove svn:externals property from parent folder and delete your external
folder at file system but not from Eclipse.

> Hi,
>
> This is probably an easy question, but it's causing me fits.
>
> I have a project checked out from my repository. I then use the repository
> browser to checkout a seperate folder (from elsewhere in the repository
> tree) using "Find/Check Out As.." then "Check out as a folder into an
> existing project".
>
> Everything seems to work as expected with this "external" folder, unless I
> later decide that I want to remove it from my project (but not affect the
> remote copy).
>
> Using delete+commit will cause the original remote copy to be deleted,
> which is what I don't want.
>
> How do I remove this external folder from my project without affecting the
> copy that resides outside of my original checkout?
> Perhaps I am using the wrong approach to begin with? What should I do?
>
> Thanks in advance for any help.
> Mark
>
>
>
Re: Removing an external checked out folder from my project. How? [message #40505 is a reply to message #40444] Wed, 21 January 2009 20:31 Go to previous message
Eclipse UserFriend
Thanks for the reply.

What you have suggested is what I have been doing (although it seems like
a bit of a hack).

I have noticed that when a repository is checked out there is the option
to "disconnect" the local checkout from the repository (i.e. delete the
svn metadata). The option to "disconnect" from the repository does not
exist for nested (external) checked out folders however.

Would it not also make sense to provide this option for external checkouts
like I described previously?

Cheers and thanks,
Mark
Previous Topic:Usability question regarding Sharing Project
Next Topic:Import from Working copy
Goto Forum:
  


Current Time: Sat Jul 12 06:56:56 EDT 2025

Powered by FUDForum. Page generated in 0.10499 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top