Hi group,
 
We have a product development structure that looks a bit like below :-
  
trunk
  Design
    Module_A
        file_bundle_x_source
    Module_B 
        file_bundle_y_source
 
  Verification - (externals)
       Simulation_1
           file_bundle_x
       Simulation_2
           file_bundle_x
       Simulation_3
           file_bundle_y
           file_bundle_x
 
Basically some source files are generated within the Design folder under
their respective modules. These source files need to be used within the
test environment. One option would have been to "script" the copying of
the various bundles to the appropriate simulation environment when they
change. There is scope for these bundles to become large so I thought
that using svn:externals on my verification folder seemed like a good
idea. The properties taking the form a bit like below.
 
-r777  https <repo>\trunk\Design\Module_A\file_bundle_x_source
Simulation_1/file_bundle_x
 
Generally speaking from a trunk perspective everything seemed ok.....
then we branch to investigate a problem. Due to probably inexperience we
now have a branch that is not really self contained? Modifications on
the branch can directly impact the trunk, well on the externals bit
anyway.

One thought is to have the externals property be relative to the parent
folder, which I think would then prevent the branch direct link to the
trunk. We were very keen to ensure that any externals property refers to
a specific revision (or my tags not self contained).... but I do not
appear to be able to link a specific revision and use relative paths?

Any other better ideas ?
  
Regards
Steve Hutchinson
 
FPGA Group Leader

********************************************************************
This email and any attachments are confidential to the intended recipient and 
may also be privileged. If you are not the intended recipient please delete it 
from your system and notify the sender. You should not copy it or use it for 
any purpose nor disclose or distribute its contents to any other person. 

MBDA UK Limited, a company registered in England and Wales, registration number 
3144919 whose registered office is at Six Hills Way, Stevenage, Hertfordshire, 
SG1 2DA, England.
********************************************************************

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Reply via email to