无法通过svn提交<filename> .java文件

时间:2016-08-22 06:31:42

标签: svn version-control tortoisesvn visualsvn-server

嗨,我正面临一个奇怪的问题。 我无法将我的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客户端,它的版本取决于软件套件的使用。

2 个答案:

答案 0 :(得分:0)

实际上我遇到了同样的问题,而且它根本与SVN无关。

我在IIS反向代理后面使用SVN服务器,后者反过来要求过滤任何* .java文件。删除此规则后,我能够提交任何* .java文件。

所以也许你的服务器上也有这样的配置?因为这几乎是我唯一能想到的。

答案 1 :(得分:-1)

尝试删除您的工作副本并执行svn更新。 Ofc之前做了备份文件。然后你可以手动插入。

之前我遇到过同样的问题。