When I modify a complex assembly, which components must be checked out?

Only check out the components you must change. Note that if you check out a component without checking out the assembly in which the component is used, you must save this component separately. If a subassembly is RELEASED, the integration does not check the subcomponents of this assembly, which enhances the performance of the save operation. For further information, see Checking out a File.