不会吧,以前我用的时候,删掉的文件不会还原,而是重新取服务器版本的下来,更新日志显示的是增加而不是还原
追答要确认一下:你用的SVN客户端是TortoiseSVN吗?也许不同的客户端显示的会有差异。
如果用的是TortoiseSVN的话,我不太明白你所说的“更新日志”是什么?删除本地文件后的更新操作不会产生新的日志,日志只会保留第一次增加该文件和修改该文件的那几条记录。
另外,我验证过了,删除本地文件后更新操作,显示的是“还原”不是“增加”,可能之前你记错了吧。
要么还有一种情况,就是你所删除的那个文件,在服务器上别人已经上传了新版本,这个时候你更新,自然就是增加而不是还原了。
也就是说你删除本地某个文件后,执行更新操作,SVN会先比较缺失的这个文件的版本和服务器上的版本是否一致,如果版本一致就还原,如果服务器上有新版本就取服务器上的版本。