HI Johnny,
I don't use TFS, but I use BitBucket.
In any case I just add my project folder, not the entire DNN folder, if that is what your're asking. You also should not add compiled files.
In terms of TFS, I found this. It can provide more insights.
Best regards,
Aderson