提交时出现Tortoise SVN错误:'无效的PROPPATCH属性'

Pad*_*dyC 6 svn tortoisesvn

我在Windows 7机器上使用togoise svn 1.6.16,并在提交时收到错误,如下所示:

Error: Commit failed (details follow):  
Error: At least one property change failed; repository is unchanged  
Error: Invalid PROPPATCH property  
Run Code Online (Sandbox Code Playgroud)

此处提出的上一个问题表明这是由于提交消息中的引号,但这不是我的问题.

我已经尝试重新安装svn,并且还尝试在清理我的项目结账时再次进行更改.但错误仍然存​​在.

任何人都可以推荐一种方法来访问无效的PROPPATCH属性并修复它吗?或者是否有一个已知的解决方法让我超过这个驼峰?任何信息非常感谢.

Dou*_*ean 11

要详细说明@Sergey Bodrov的答案,可能是您的存储库使用的是Git,而不支持"ignore"属性.这就是为我解决的问题:右键单击工作副本根文件夹,选择Tortoise SVN> Properties,删除"svn:ignore"属性,然后提交工作正常.

  • 要补充这个答案:看来GitHub现在已经通过SVN桥支持`svn:ignore`了。但是,我在“递归”忽略了TortoiseSVN中的某些文件后收到了此错误,该文件使用* client *属性`svn:global-ignores`。(“最大的区别是全局忽略列表是客户端属性。” https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html)。我不知道为什么TortoiseSVN尝试将此提交到服务器,但似乎只是尝试这样做。解决方案:如上使用`svn:global-ignores`。 (2认同)
  • @bers它没有,今天有同样的问题,它记录:"GitHub目前不支持svn:externals,svn:global-ignores,或上面没有列出的任何属性,包括自定义属性." https://help.github.com/articles/subversion-properties-supported-by-github/ (2认同)

小智 6

您的SVN服务器不支持目录的某些属性(例如,忽略文件列表).

  • 从提交列表中排除(取消选中)目录,不要设置目录属性
  • 或使用其他SVN服务器