does #task have a solution for this. I have not looked into everything that it does but it may be what you need.
As far as I know the only option is Copy/Paste from the network drive to the vault folder. Copy Tree would be a good option, but it is not available outside the vault view folder. Then inside the local view you have to have files selected before you can use Copy Tree.
If you do a Copy/Paste action you can set up a dispatch to automatically check in all the files.
It would be done something like this: