svn的问题:提示“文件夹已不存在”,我本机有两个myeclipse版本,一个可得到svn上的工程,别提示以上问题?

2025-05-18 05:10:50
推荐回答(1个)
回答(1):

每个被 CVS/SVN 管理的文件夹都包括人个“管理目录”,比如:CVS 包括 CVS 子目录, SVN 包括 .svn 子目录,当在父目录中包括这个文件夹,但这个文件夹中却不包括 .svn 目录时, SVN 客户端就会报告错误,这通常是由于手工删除了某个文件夹连带也删除了 .svn 目录,但后来把你的文件夹内容复制过来了,但 .svn 目录少了,所以在 refresh 或 cleanup 时会提示出错。你打开磁盘看那个项目的下出问题的目录是不是少了 .svn 子目录?

修正的方法是,先备份你的文件目录,然后在项目的根目录下,Replace with > latest in ...,从服务器拿下所有文件后,再用备份的文件替换回原来的地方,这样 .svn 目录已经在 replace with 过程中创建了,你的文件也通过备份还原了。

Beyond Compare 可以支持树型的文件夹和 zip 包的比较同步。操作起来相当方便。