Emacs is self-documenting in the sense that public variables functions and macros have documentation strings.
You get this string for undo-tree-auto-save-history by typing C-h v undo-tree-auto-save-history RET.
And is it going to auto-restore the undo-tree when opening a file ?
is answered in the doc-string:
When non-nil, `undo-tree-...