关于Eclipse中的SVN版本混乱问题,在线等,急急急,下班前必结贴
在我的eclipse中,更新SVN上的文件是可以的,但是提交就会出错:
org.tigris.subversion.javahl.ClientException: Merge conflict during commit
svn: Commit failed (details follow):
svn: File or directory 'DatabaseConnections.java' is out of date; try updating
svn: resource out of date; try updating
我网上也找了资料,很多说是因为SVN上已经存在我要提交的文件,所以报错,只要删掉重新提交就可以了,但是问题是,原先SVN没这个文件,也是我提交的,我提交完了就报错这个错误,我知道原因应该是SVN上的文件版本混乱了,因为文件是我提交的,但是SVN服务器可能不识别是我的提交。我重新检出所有文件,再修改提交还是不行。请各位大虾帮忙!谢谢!在线等等!!!!
[解决办法]
同求解,个烂公司还在用N年前的svn
[解决办法]
楼上这位大神,希望你看清楚我的问题。。。先Update再commit这么基本的操作我还是会的,我想我还不至于这么无知吧!
[解决办法]
resource out of date; try updating
先更新,然后解决冲突,再提交
[解决办法]
如果服务器上有这个文件 有的话delete 在update 在add 在commit 试试
没有的话 没啥好办法 update
[解决办法]
楼上的貌似都没明白我的意思啊,我是说,原来服务器上没我提交的文件,我在eclipse上用SVN提交数据,数据是提交上去了,但是会报这个错误,服务器上已经提交了,但是在本地显示是没有,我分析时因为版本胡乱了,比如我提交的服务器上,服务器上市1.1的版本了,但是我再我本地识别的还是1.0,所以提示还是要提交,但是那样就会出错了,因为服务器上已经有了!
[解决办法]
服务器上的1。1也是我提交的啊,只是我本地的SVN没有识别。难道我每次提交完了之后再要更新自己发布的吗。。。