SVN 我刚刚用SVN覆盖更新了我本地的代码,悲催的是,我有一些新写的代码忘记提交了,直接被覆盖了!!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN 我刚刚用SVN覆盖更新了我本地的代码,悲催的是,我有一些新写的代码忘记提交了,直接被覆盖了!!!!相关的知识,希望对你有一定的参考价值。
请问各位大侠,有没有办法恢复到我覆盖更新之前的代码啊?在线等。。。QQ350789448
参考技术A if 垃圾桶里有 THENmsgbox"请将其还原!"
esle
msgbox"请唱神啊!救救我吧!"
end if 参考技术B 查看日志寻找下看看追问
怎么找啊?SVN上面的版本都没有我新写的那些代码。。。我还没有提交上去啊!
参考技术C 你可以查看一下历史记录 找到你没覆盖前的 文件 把你想要的代码拷贝出来粘贴上就行了追问怎么找啊?SVN上面的版本都没有我新写的那些代码。。。我还没有提交上去啊!
追答你没提交上去 那多半是找不到了 要是提交的话 可从历史里找到
SVN更新代码的时候会覆盖本地文件吗?
参考技术A不会覆盖的。
如果远程代码变更与你本地的修改没有冲突,就不会有什么问题,如果远程代码与你的修改有冲突是不会直接覆盖你本地的修改的。
它会问你怎么去处理冲突,是采用本地的还是远程的。所以一般不用担心会被覆盖。
svn比较cvs来说,有个好处是多个人可以同时对同一个文件进行修改,并同时提交。
服务器会自动记录这些变动。
如果碰巧两个任修改的是同一行代码,那么svn会用颜色分别标注出每个人的修改。
以上是关于SVN 我刚刚用SVN覆盖更新了我本地的代码,悲催的是,我有一些新写的代码忘记提交了,直接被覆盖了!!!!的主要内容,如果未能解决你的问题,请参考以下文章
svn,在更新时,如何实现覆盖原有的文件,而不是在文件中多了几道杠,和很多重复代码