我已经开始使用 TortoiseSVN 中的 Subversion。如果我打开日志并右键单击旧版本,我会看到两个选项,听起来像是将其回滚到旧版本: "将项目更新到修订版" 和 "恢复到该修订版"。
我知道当您只想查看旧版本而不真正更改存储库时,更新到旧版本用于使用。还原是当您实际上出了问题并希望存储库中的最新版本与旧版本相同时。
所以说 HEAD 修订版是 100,我恢复到了 95。它会将我的工作副本反向合并到 95。然后我可以提交该更改到存储库,这将创建修订版 101,对吗?如果我回退到修订版 95,这种情况有什么不同吗?它不仍然只是撤消最后修订版的更改吗?我对回滚或更新到旧版本后工作副本状态的区别感到困惑。
update to
和revert to/from
如何处理本地修改(未提交的更改)? - BaltoStar