"versioning" question, I guess, and a dumb one

Say I have an assy, gadget.sldasm, widget_1.0.sldprt in thatassy ,along with its friend widget_1.0.slddrw. Now I save (not ascopy)widget_1.0.sldprt as widget_1.1.sldprt. The good news isthatgadget.sldasm now references widget_1.1.sldprt. The BAD newsisthat widget_1.0.slddrw does also. What I want to end upwith,instead, is widget_1.0.slddrw still referencingwidget_1.0.sldprt,and to be able to create a copy ofwidget_1.0.slddw namedwidget_1.1.slddrw which referenceswidget_1.1.sldprt.

Put another way...

BEFORE
gadget.sldasm  <--> widget_1.0.sldprt<-->widget_1.0.slddrw

AFTER
gadget.sldasm  <--> widget_1.1.sldprt<-->widget_1.1.slddrw
  and, for historical purposes,
widget_1.0.sldprt <--> widget_1.0.slddrw 


How to I get this to happen? Or, if I'm going about thiswholeissue wrong-headedly, how should I be maintaining adesignhistory?


SolidworksGeneral