Synthesis and synthesis of previous answers (without exact file lists, but general principles)
For any tool and any generally accepted SCM rule "Do not store working artifacts in a repo, keep a minimal set of objects that allow you to continue working in any new place"
source share