Do you want to copy the asset within AEM? And is it really a copy or rather a move? Because creating a copy of an asset within the same AEM intance is something you normally wouldn't do, because there is not benefit from it.
Jörg
(And yes: creating a deep copy will preserve the links to the version history, so it shouldn't be a problem.)