I have no idea...
You might try archiving the project (creates a .zip file in the c:/users/<username>/Xilinx by default) and reviewing what was saved. There is a file 'archive_project_summary.txt' in the .zip that describes the various sections. For my project, there are many empty directories. But the tree is saved anyway.
I would have a tendency to just archive the source files (.vhdl and .v) plus the .xdc and the .xpr file. The problem is, I don't know if this is adequate with Vivado. What about the IP files, for example? Assuming I use any.