作为程序开发人员最不愿看到的就是自己辛辛苦苦创建的项目在电脑的崩溃时没法使用。因此,备份是程序开发人员所必需做的事情,当然,我们除了备份还可以借助类似svn之类的项目管理系统,类似日志文件一样可以记录个时间段的操作,如果出现错误可以追溯到最近的一段时间,也类似于系统的还原点。我只是知道,但并未尝试的使用过,在今后的开发中我希望和我一样的屌丝开发人员能学习一下。
今天,电脑卡死了。项目程序还在运行着,等了够10分钟还是没响应,我急眼了。强制关机,当我再次开机时却发现,悲剧降临了:
怎么办?当时我瞬间蒙了,这要是弄坏了,我擦一天的成果就没了,因为我备份的前几天的。有些人说重新建,哎,我也知道重新建可以。能不能提点建设性的意见。。
我尝试的去把最新的所有文件拷贝到旧备份中,除了csproj这个文件,结果发现旧备份文件只会加载原来已有的文件,即使拷贝了也不会在项目中显示。尽管项目可以打开。于是,我百度了一下这个文件的作用,简单的说它是记录文件的各种操作的文件,所以,旧的版本当然不会有没有运行过而拷进来的文件了。
怎么办???有时我们可以用笨点方法去解决一个貌似不能解决的问题,我们可以在vs打开项目下一个个文件的拷贝,只拷贝你修改的程序文件,至于配置文件啥的,其实他会在运行或操作时更新的。
附图:
用这个方法一个个将程序文件拷贝进去就可以,哎,总算松了口气,吓尿了!
注:1、每日备份重要性
2、运用一款程序管理系统。