My .net application exist in TFS. I made some changes , checkedin the same and deployed it . Now I got a new requirement . I want to keep the source code which has the previous changes untouched . Without creating another branch and maintaining the copy of the source code , Is it possible to checkin the new changes and also maintain the previous changes ?
I believe the closest that you can get to this is using TFS labels to identify different versions of the code. It is, however, what branches are for, so I would definitely consider making a branch.