Client as in different machine or different user? Why would deployment fail? A better explanation with sample example may be needed to provide any suggestions.
There isn't a proper feature for this. An undocumented workaround is to set a vdb property preview to true. You would then expect to see resolving and other exceptions at execution time when tables are missing.