[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Directories Still Versioned After Removing svn:externals?

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-10-09 23:13:21 CEST

On 09/10/2007, musetracks <r.d.wilkerson@gmail.com> wrote:
>
> I have a project whose trunk included an svn:externals reference to another
> repository. After working with the project this way for a while, I decided
> that setting the svn:externals property wasn't giving me what I wanted so I
> removed it. In doing so, I sort expected one of the following behaviors:
>
> 1. The referenced directories would be removed from my working directory
> 2. The referenced directories would be left in place, but would be
> unversioned
>
> According to TSVN, though, neither is the case. More accurately, perhaps,
> the icon overlays still exist to say that the directories have not changed
> (the green check). I'm hesitant to delete them from the file system until I
> understand whether this is just a TSVN issue or whether they are, in fact,
> still versioned. Svn itself no longer reports the property as set.
>
> I'm just trying to get some clarification before I do something that might
> corrupt my working copy.

Just removing the svn:externals property doesn't tell Subversion what
you want to happen, and deleting folders might not have been in your
plan at all. So it does the only thing it can, which is to leave them
alone.

The .svn folders are still there, so each 'external' folder is still a
working copy, but it has effectively become a detached from its
parent. Updating the parent no longer does anything to the former
external. It behaves as an independant nested working copy (Check for
modification will show this).

If you no longer need them, they can be deleted. If that worries you,
move them somewhere safe and do an update on the folder that contained
them to check that all is well.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Tue Oct 9 23:13:31 2007

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.