[英]Tortoise SVN Error on commit: 'Invalid PROPPATCH property'
我在 Windows 7 机器上使用 tortoise svn 1.6.16,并在提交时出错,如下所示:
Error: Commit failed (details follow):
Error: At least one property change failed; repository is unchanged
Error: Invalid PROPPATCH property
此处提出的先前问题表明这是由于提交消息中的引号引起的,但这不是我的问题。
我已经尝试重新安装 svn,并且还尝试在我的项目干净签出时第二次进行更改。 但是错误仍然存在。
任何人都可以推荐一种方法来访问无效的 PROPPATCH 属性并修复它吗? 或者是否有一种已知的解决方法可以让我克服这个问题? 任何信息非常感谢。
要详细说明@Sergey Bodrov 的回答,可能是您的存储库正在使用 Git,并且不支持“忽略”属性。 这就是为我修复它的原因:右键单击工作副本根文件夹,选择 Tortoise SVN > 属性,删除“svn:ignore”属性,然后提交工作正常。
您的 SVN 服务器不支持目录的某些属性(例如,忽略的文件列表)。
为了详细说明所有答案(这让我找到了解决方案,非常感谢),在我的情况下,我不知道设置了女巫属性,所以我使用命令行列出了属性:
svn proplist * --recursive
因此,我看到了该属性的名称并将其删除:
svn propdel svn:global-ignores --recursive
单击“确定”并拥有一个不支持此名称的服务器,如github.com
你得到了 OP 描述的错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.