SolidWorks PDM has a similar tool to Windchill called "Update References".
Delete all the duplicate files from your local cache, then select the top level assembly.
In the small Tools menu, you can select the Update References.
This will allow you to browse for references that already exist in your vault.
You can select the root folder of your vault, and let it find all existing references...
This tool does an automatic check out of all the files, so you will need correct permissions for this to work.
I hope this helps.
Wow. that works well.
Thanks a lot Scott.
You are very welcome.
Next time you need to make a copy of an assembly, you should use the Copy Tree command in PDM.
It is a more powerful version of the Pack-n-Go command, which has some limitations with PDM vaults.
Also, I use the Move Tree command in PDM to rename legacy files in my vault with serial number generators.
I suggest some training in EPDM.
When i did this, items which are getting reference replaced are also getting checked out (not all but Random).
Can you see why this is happening?. some help would be great !!
One of the requirements before you can update references is that you must have "Check out file" permissions.
The Update References command automatically checks out the files (if you have permission) because it needs
to update and then save the new file paths in the parent assembly as well as any sub assemblies.
The SolidWorks PDM help does not have much detail on this process, here are a few links from some
VAR's that have documents this process..
Here is a good YouTube video tutorial on how to use the Update References command in PDM...