svn执行svn update操作无法更新到新文件(eclipse的build automatically)

时间:2023-01-19 17:10:27

在某个目录下执行svn update操作发现无法更新到新文件时

一般是这个这个目录发生而造成svn skipped了。
svn skipped会使得该目录以及该目录下的所有代码都不执行更新。
没找到什么好的解决方法,删掉该目录重新svn update还是会报这个错误,目前是通过换个目录重新checkout解决的。

When updating my checked out directory with TortoiseSVN, some subfolders are listed as "Skipped" even though I know there are updates. Even if I try to update that folder alone it will say "Skipped", but still sit there and download MBs of updates.

原因二:

文件已经svn upadate下来了,并且在eclipse中也已经refresh了

但是因为关闭了eclipse的build automatically功能,导致该后台代码文件没有编译进去。

eclipse只有当检测到编译文件(.class后缀的文件)发生变化时,才会弹出框提示用户hot code change并重启服务器。

所以注意这个流程:

svn upadate  >> refresh >> build workspace(利用build automatically功能)  >> 重启服务器


一定要经过build workspace这个过程

 

如果后台代码文件只是refresh了,但是没有经过编译,插入断点时只有出现一个圆点符号,而不会带上尾巴。