Hello,
we just made our first branch on the trunk version and after a "Tortoise
checkout" (no update) and add the new target in PB, we get the following
effect:
A GLV (get latest version) in PB gives an object list that includes not
only the objects of the branch, but also the same objects of the trunk.
However, in SVN the trunk and branch are 2 separate locations. (see
PB_GetLatestVersion.jpg).
When all items are selected (branch + trunk) pushOK lists that all have
been updated afterwards, even if the trunk target is not set in PB.
FYI: I've attached some screenshots of our configuration (repository,
pb_settings + GLV object list, XYZ)
As you can see, we have a general access point for our pb sources at
http://revbase.sofico.be/svn/miles/generic/client/pb that is linked to the
local Q:\GUISource, under which both trunk and branches are located.
The branch that was just made is
http://revbase.sofico.be/svn/miles/generic/client/pb/branches/release_151p1as a copy of
http://revbase.sofico.be/svn/miles/generic/client/pb/trunk(see screenshot Tortoise_making_branch.jpg)
We've noticed that when we make a separate workspace for just that 1
branch, the GLV does not suggest to include the trunk version. (see
screenshots branch_workspace_*.jpg)
How can we avoid this problem? We would still like to work with 1 Workspace
with separate targets for trunk and branches. We do not want to make a
workspace for each separate branch.
Another general question: can you advise us whether we could improve our
setup for branches & workspace etc.. (we currently do most of our SCC
operations from within PB, so the "SCC RW monitor" is not active).
Thanks for a quick response.