In general, it is recommended that all design sources including RTL, XDC, and DCP files
be kept external to the project, and revision controlled independently of the Vivado project. The files should be imported into the project using the
add_*
tcl commands as opposed to added to the project using the
import_*
.