I have a simple question: how do you track the project versions when you are working on a project that you need to make changes from time to time? And some times the changes were wrong, so we maybe need to revert to the previous version.
If I understand correctly, the Visual Studio does offer methods to track version changes, however, when TFVC requires a Team Server, Git also more like a Tack Changes used between multiple developers.
For now, I'm just making a copy of the whole project folder every time I accomplished something or when I decide to make some "huge" changes.
Is there a better method? Or Git is the answer?
PS: I'm the only one on my project.