Rational Application Developer工作台在每次您保存资源的时候都备份了您的本地
开发资源。当您希望恢复先前的资源副本时,或者将当前资源同昨晚回家时最后保存的那个副本作一比较的时候,这一功能将会使得您的想法非常容易的实现。该功能可以在
工作台参数选择界面中加以设定,在Workbench > Local History下面。设置包括Days to keep files、Entries per file和Maximum file size (MB)。如果某个文件超过您所制定的文件大小的最大值,那么历史文件将不会将其保存。
图 26. 历史参数

在一些情况下,您已经访问到您的版本控制系统服务器,此时上面提到的这一功能似乎就是多余的了。但是,当您在做出某些改变之后想要比较或者恢复为本地备份,而那个备份从来没有在您的版本控制系统中被校验过,那怎么办呢?只要选中文件,并从它的菜单中选择Compare with > Local History或者Replace With > Local History即可。于是会出现一个窗口,里面显示所有你保存过的文件,当然,是根据您在本地历史参数选择界面中所制定的限定规则而搜索的。
图 27. 本地历史

请注意,年内所保存在本地文件系统中的资源是有版本的,是通过它们的邮戳来标识的,从今天、昨天一直到您在工作台参数选择界面中所指定的天数。黄色的向上和向下箭头允许您上下移动在该文件和其本地历史备份之间存在的不同之处。如果您从工程资源管理器中选择了两个文件,您也可以选择Compare With > Each Other。这仅仅在相似的文件之间有使用价值。
本地历史的另一个用途就是,当您不小心删除了一个还没有保存入版本控制系统中的资源的时候。只需选择包含这个资源的文件夹或者工程,然后从其内容菜单中选择Restore from Local History...。如果您删掉了多个文件,那么您可以选择恢复哪一个。
图 28. 从本地历史中恢复

查看本文来源