In SVN command-line, directories that were checked out as externals
are flagged as 'X'.
In TortoiseSVN, there is no visual distinction between external
folders and normal folders in the Explorer interface.
If you bring up the Check-for-modifications dialog, there is _still_
no way of distinguishing between folders that are externals and those
that are not.
There is no way of determining which folders in a project tree are
externals and which folders are not, other than opening the properties
dialog for every folder in the tree, and looking at the svn:externals
property.
The problem is that - at least the way we are doing things - if we are
working on a project on the trunk, and we want to create a branch, we
also want to create a branch for all the shared subprojects that we're
including via svn:externals. We need to be able to recreate the
project as of the moment we created the branch, which means we need to
be able to recreate each of the shared subprojects as of that moment.
Which either means creating a branch on each of those subprojects and
then changing the svn:externals entries in the top-level project to
check out those branched, or just changing the svn:externals entries
in the top-level project to check out specific revisions of the
subprojects. Which you would choose to do depends upon how likely you
think it would be that there would be future branch-specific changes
in those sub-projects.
But in either case, we need to change the svn:externals entry for
those subprojects. And without a mechanism by which we can identify
which folders in a project were checked out as externals, this is very
easy to get wrong.
As I said, the svn command-line tool displays the information that is
needed. TortoiseSVN does not.
Is there some technical reason why the directories cannot be flagged
as being external in the Explorer windows?
Is there some technical reason why the directories cannot be flagged
as being external in the Working Copy dialog?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-10-20 22:14:59 CEST