在Eclipse中提交失败

mzaanser  于 2023-02-22  发布在  Eclipse
关注(0)|答案(8)|浏览(215)

我正在尝试使用SVN在Eclipse Juno Service Release 2中提交一个java文件
当我对文件执行Team/Commit时,我得到以下内容。

Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E155011: Commit failed (details follow):
svn: E155011: Commit failed (details follow):
svn: E155011: File 'C:\Users\...\workspace\...\src\com\MyCode.java' is out of date

当我尝试执行Team/Update时-无论是在文件、文件夹还是项目上,我都会得到

Some resources were not updated.
svn: E175002: chunked stream ended unexpectedly
svn: E175002: REPORT request failed on '/svn/project/!svn/vcc/default'

我试过了
1.正在重新启动Visual SVN服务器
1.删除. java文件,然后重新添加
1.重命名. java文件,然后将其重命名回来
1.正在更新Eclipse和SVN软件,然后重试
1.团队/还原、团队/更新、进行更改、团队/提交
有人能帮忙吗?(所有其他文件/文件夹等工作正常)
PS此问题复制自https://superuser.com/questions/585724/commit-failed-in-eclipse

9wbgstp7

9wbgstp71#

你也可以创建另一个工作区,创建一个新的subversion项目,然后把整个代码库从subversion下载到这个新的工作区,然后把.java文件手工复制到新的工作区,试着签入,如果可以,就放弃旧的工作区。

bqjvbblv

bqjvbblv2#

你应该尝试一个团队/清理
在eclipse rt中单击顶层文件夹,单击team -〉cleanup
你可能有一些.svn文件锁你不知道.
另一个选择是使用tortoise svn windows插件,如果你有的话.
tortoise svn download site
这与windows集成得很好,避免了eclipse subversion插件的问题。我发现当eclipse出现问题时,它是一个很好的备份。

xggvc2p6

xggvc2p63#

通过TortoiseSVN提交,它会建议你做一个更新,然后你就可以提交了

mrfwxfqh

mrfwxfqh4#

我遇到了同样的问题,对于一个文件夹,我无法提交文件.我检查了每个文件,可以发现问题发生在一个文件,我已经删除了.我去到被删除的文件所在的目录,并在该目录下的.svn文件夹中打开入口文件.
我可以看到有一个条目为删除的文件,我删除了这个条目,并保存了文件。
之后一切正常。
因此,最好检查每个单独的文件并找到导致此问题的文件,然后更正条目或删除此文件并重新创建它。

gzjq41n4

gzjq41n45#

spartikus的回答应该被标记为答案。
我也遇到过同样的提交失败消息。我之前安装了TortoiseSVN,但是开始使用Eclipse的Subversive插件。在大多数情况下,它工作正常,但是我遇到过类似这样的问题,Tortoise是一个很好的备份和解决方案。
安装TortoiseSVN后,您会在所有SVN文件和文件夹旁边看到这些图标。
Tortoise Status Icons
若要解决您的问题,请在Windows资源管理器中打开项目文件夹的位置。选择/突出显示需要提交的文件,右键单击 “SVN提交”,输入您的提交消息,然后单击“确定”。

zmeyuzjn

zmeyuzjn6#

转到eclipse的团队同步视图〉右键单击项目〉本地〉清理应解决此问题,否则创建新的工作空间

ut6juiuv

ut6juiuv7#

我偶尔会在使用Eclipse CDT和Code Composer Studio(基于Eclipse)时遇到这个问题,我发现了一个更简单的方法来解决这个问题(至少对我来说更简单):
我只是打开一个终端,导航到源路径,然后使用SVN命令行更新,然后提交。到目前为止,它的工作每一次,不需要添加工具,重新创建工作区等。

pcww981p

pcww981p8#

您必须在系统工作空间位置使用SVN清理命令.右击项目位置rightClick/ Tortois svn/ CleanUp/ Ok

相关问题