我在Eclipse IDE中看到了Subversion的一些奇怪行为。
我正在使用http://download.eclipse.org/technology/subversive/0.7/update-site/
中的subversion插件我在屏幕上捕获了以下问题,并在视图包和内容旁边显示感叹号...
团队>尽管没有报告错误,但提交似乎没有任何效果。提交文件仍然标记为已更改(其旁边带有“>”符号)
代码执行正常,标记文件中没有错误或警告。
由于我是唯一使用此存储库的人,只有一台计算机,因此很难看出会有冲突。我不使用任何其他编辑器或提交机制。
我不太确定发生了什么。
有什么想法吗?
答案 0 :(得分:4)
我的解决方案是重命名源文件夹,删除所有.svn文件夹和文件,删除所有.project文件。然后重新创建项目,从存储库下载源,然后将本地更改复制回文件夹。
不知道这里发生了什么,但现在已经修好了。
答案 1 :(得分:0)
它表示构建路径错误,在subclipse的情况下,它表示在服务器上运行时路径可能不可用。
已回答before
答案 2 :(得分:0)
我通过删除错误文件夹中的.svn文件夹,然后刷新Eclipse中的工作区视图(此时“!”更改为“?”),通过更新来更新,更轻松地解决了这个问题。团队上下文菜单,然后通过团队上下文菜单提交。
答案 3 :(得分:0)
我遇到过类似的问题 - 有一天,我的一些源代码文件被标记为红色感叹号,SVN状态变为OBSTRUCTED。我查看了这个条件并发现了一些.svn文件夹可能已损坏的建议。在检查该文件夹并发现它没问题后,我终于发现了项目级别的版本号差异。有人已经致力于该项目,现在存储库有一个更新的版本号,尽管我正在使用的文件保持不变。
所以我做了Team | Update并将项目版本与存储库同步,红色感叹号消失了。
希望这有帮助。
答案 4 :(得分:0)
在我的情况下,那些是外部删除的文件而不是subversion。我刚刚对文件进行了svn删除,这对我有用。删除项目并重新创建或删除.svn目录要容易得多。
svn 1.8 - > http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.delete.html