First of all, you need to know which of the two supported version control systems you want to use: TFVC or Git.
Most information you'll find is about TFVC, although Git can be used too and it's the future.
Your module folder likely contains things that you don't want to store in source control: binaries generated by compilation (DLLs, .netmodules), reports, log files etc., therefore it's important not to check in everything. A good idea may be defining a .tfignore or .gitignore file and add only the folder with your model and the descriptor file (and, in some cases, third-party binaries added to bin). Otherwise there should be no bin folder, no XppMetadata and such things. You can find sample files on internet.
Then you'll be in a position to check-in the folder.
Was this reply helpful?YesNo
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.