The issue that I am experiencing is that when I want to have specified Changeset active, file structure doesn't match with that Changeset. Example: In Changeset 146 I had some files. I want to go back on Changeset 142. That Changeset didn't have those files at the time. In solution I will still have files from Changeset 146. In pending changes I don't see those files. It's like that Source control doesn't recognize them. I don't know which Changeset is currently active one.
What will happen if I make changes on that version and do commit? Will I override all changes that was done after Changeset 142?
Team Foundation Online: Source Control - Making Specified Changeset Active
73 Views Asked by Matthias At
1
TFVC as with other server based source systems users a linear model. Each changeset is a new unique watermark on top of the last one. So 146 is on top of 145. There is no easy to check in on top of another changeset.
When you rollback you are effectively checking in the previous changesets files as a new changeset. So if you roll back 143 there is no modification, beyond the files associated with that checkin. So if 145 changes other files then they will remain untouched.