My latest files have a lot of added functionality, but have at least one "showstopper" problem.
An old version of the .exe runs fine.
So I want to create a branch of my project, with the old version as the starting point and then, using the "Compare Files" feature, gradually fold in the added functionality, to see at which point it breaks.
So I need to create a new branch. How do I do that?
If that's not possible per se, is the next best solution (no pun intended) to create a new project in my solution and copy into it the latest files? Better yet would be if I could copy the old files in (from a particular date -- the date of the old .exe). So I need to end up with either:
ProjectA (latest code, to lie dormant, at least for now)
ProjectB (latest code, will be changed back to reflect a previous state)
-OR:
ProjectA (latest code, to lie dormant, at least for now)
ProjectB (code from a prior date, will be gradually brought up to the current state, a bit* at a time)
* Again, no pun intended.