Hello all,
Let's say we have the following repository:
/trunk
/trunk/bin
/trunk/sources/report_engine/models
and an external on bin defined as the following:
../sources/report_engine/models models
so when I checkout trunk, I get a copy of
/trunk/sources/report_engine/models inside the bin/models folder.
This is very convenient to have "symbolic links" inside a repository.
Now I do this:
svn cp /trunk /branches/test
then I modify a file inside /trunk/sources/report_engine/models and
commit it.
Finally, I want to work on the branch and switch my working copy to it:
svn switch /branches/test .
While it updates my working copy to match all the changes made into the
branch, it never updates bin/models to represent the content of
/branches/test/sources/report_engine/models
I reread the svn book and it is not clear to me whether or not svn
switch is supposed to update a relative external.
To me it would be quite logical that it would, hence my surprise when I
saw the above behavior. Could it be that I missed something obvious?
Regards
Olivier