嗨,我正面临一个奇怪的问题。 我无法将我的java文件提交到svn存储库。 如果我将.java文件重命名为.txt文件,它稍后提交我可以将文件重命名为.java.Other文件扩展名如html,css,js,jar等正在提交。当我尝试提交时,我得到以下错误
Error: Commit failed (details follow):
Error: File
Error: 'D:\repos\poc\Java\qa\commpany\poc\requestsBase.java'
Error: is out of date
Error: '/svn/svn/!svn/txr/324-av/poc/Java/qa/mannai/poc/requestsBase.java'
Error: path not found
Error: You have to update your working copy first.
Completed!:
我试过的事情:
我尝试更新,更新到头部修订,完全递归更新。
我尝试了不同的结帐,问题仍然存在。
我尝试添加一个名为.java的空文件。但仍然没有提交。
我尝试删除.svn文件夹并进行更新。
到目前为止没有运气。任何帮助赞赏。
我有许多不同包结构的文件。重命名不是一种选择。
(visual svn server Version:3.5.3)(subversion 1.9.4) togoise svn客户端版本(TortoiseSVN 1.7.15,Build 25753 - 64 Bit -dev)(Subversion 1.7.18)
注意:有人可以建议这些版本是否兼容。 我无法升级svn客户端,它的版本取决于软件套件的使用。
答案 0 :(得分:0)
实际上我遇到了同样的问题,而且它根本与SVN无关。
我在IIS反向代理后面使用SVN服务器,后者反过来要求过滤任何* .java文件。删除此规则后,我能够提交任何* .java文件。
所以也许你的服务器上也有这样的配置?因为这几乎是我唯一能想到的。
答案 1 :(得分:-1)
尝试删除您的工作副本并执行svn更新。 Ofc之前做了备份文件。然后你可以手动插入。
之前我遇到过同样的问题。