Version Controlling Test Artefacts

What files/folders should I put under version control to record key changes but not track transient artefacts such as test runs?

Many thanks. I notice this would exclude the .prj file in bin - is that important? It looks like it provides a basic entrypoint for the project as a whole…

All folder except bin, . setttings, Libs and Reports