I am programmer and a user of Team foundation server ( on TFS more at a beginner level) . Currently during the development , I am asked to do the following
Checkout "my latest work folder" ( this term is explained below)
When a release comes during development for testing , Create a new folder ( naming folder as Projname_CurrentDate . For example if ProjName is XYZ and today is 2015/08/03 name is XYZ_20150803)
Even if a minor modification comes , create a new folder in TFS and upload release in it)
Is this approach really recommendable ? Infact, it potentially will have around 100 folders , which in my opinion is not a good idea
My opinion is to have a single folder ( or folder per revision and not each version) .
Can I get some expert advice on this ? ( Also, I am not quite sure how a new version is created in TFS )
Also, Is branching the way how another guy developing some of the modules will branch out and develop his modules ?
I have attached a snapshot of how TFS folders look like now. Project name is erased for security reasons