我用备忘录模式设计了简易的版本控制系统

“Ctrl+Z”是什么操做?各位都用过,而且常用吧?撤销!撤销上一个操做返回上一个状态,甚至撤销好几个操做,返回到几个操做以前的状态。这个操做很是有用,一旦咱们某一步操做失误,能够选择撤销操做来返回原来的无错状态。ios 那么系统怎么知道每一步的状态呢?它必定保存了必定数量的历史状态!就像Git版本控制同样,保存着每一次提交的状态,使用者能够随时reset到历史某个状态,就像一个备忘录同样,保存了
相关文章
相关标签/搜索