C++ Builder 程序改坏了,并且还存盘退出了,能不能退回到以前某一次存盘的状态?
- 查看以往历次的代码文件备份
- 使用某个备份作为当前的代码 (退回到某个备份)
- 比较每个备份之间的区别
- 修改每个代码文件最多可以保存的备份的个数
一. 查看以往历次的代码文件备份
默认情况下,C++ Builder 为每个程序代码文件都保留了 10 个历次存盘的备份。
点击代码编辑底部的 "History",打开文件备份页面。
在备份页面的上面下拉表选择要看历次备份的文件。
下面截图是查看 Unit1.cpp 的历次备份:
查看以往历次存盘的内容
项目 | 描述 |
---|---|
Revision | 修订版本:File 是目前正在使用的代码的存盘,Buffer 是正在编辑的代码,~N~ 是第 N 次备份的代码 |
Label | 文件类型:Local File 是代码正常存盘的文件,Local Backup 是本地备份,在代码所在文件夹的 __history 文件夹里面 |
Date | 这个修订版本保存的时间 |
Author | 这个修订版本的作者 |
二. 使用某个备份作为当前的代码 (退回到某个备份)
在前面截图所示的历次备份的列表上,用鼠标右键点击某个备份,选择 Revert,当前的代码就使用了这个备份,恢复到这个备份的状态。这样操作之后,所有这些备份还都在,还可以再恢复到其他备份。
三. 比较每个备份之间的区别
点击代码编辑底部的 Difference,切换到比较界面,上面的左右各有一个选择修订版本的列表,左右选择不同的版本,下面就显示出这两个版本之间的区别:标记 “+” 黄色内容是是右面选择的版本的内容;标记 “-” 红色内容是左面选择的版本的内容;没有做标记的是左右相同的内容。
比较备各个修订版本之间的区别
四. 修改每个代码文件最多可以保存的备份的个数
选择菜单 Tools -> Options
左面的目录选择 Editor Options,右面的 File backup limit 就是每个代码文件保存备份的个数,默认为 10 个备份。
每个代码文件保存备份的个数