如果是客户端没有了,那可能是本地误 *** 作将这些文件删除了,update一下就好了;
如果是服务器端没有了,这个就难说了,没有遇到过这样的情况
用的是什么SVN客户端,什么版本,做什么 *** 作发生失败?初步判断是 *** 作失败后,由于某些未知原因破坏了SVN用于存放控制信息的.svn文件夹(是个隐藏文件夹)中的内容,导致SVN无法识别原本已经受控文件。具体原因需要更多的试验分析。
恢复SVN删除文件或文件夹,有TortoiseSVN和Subclipse插件两个方法,使用步骤如下:用TortoiseSVN:
1.在本地workingcopy中,用TortoiseSVN->Showlog查看版本库的历史记录。可以用search;
2.找到删除该文件或者文件夹的版本,在Logmessage里右键Revert the changes from this revision;
3.该文件或文件夹就被恢复到本地的workingcopy中。如果误删除的,commit到Repository里就行了。
用Eclipse的Subclipse插件:
1.用Team->ShowSVNRepositoryHistory查看版本库的历史记录;
2.找到删除该文件或者文件夹的版本,右键Revert to XX version;
3.该文件或文件夹就被恢复到本地的workingcopy中了。如果是误删除的,commit到Repository里就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)