In an effort to limit my repository size in Plastic SCM cloud I move most of my imported assets to an _Imported folder that I have plastic ignore and not check in.
Once I decide I will use a particular asset, I need to move it and all dependencies into the main assets folder so plastic will pick it up and my cloud build will work.
Is there a feature in Unity (or an asset in the store) that will grab all dependencies and move them to another folder in the project?
My workflow involves an extra project (staging project if you will). I only import asset packs and other garbage-ridden packages into a staging project. When I’m sure I want to add said asset into my main project I export the asset with automatic dependencies into a .unitypackage file and import it just by dragging said file onto the main project’s project window or importing it from Assets menu.
Obviously it comes in contact with VCS only when I import it into my main project.