2012-06-18 45 views
10

我想在SVN(我在Mac上使用Cornerstone)做一个简单的提交。提交失败,并显示以下错误:SVN:错误设置属性'日志':无法执行PROPPATCH

说明:联系存储库时发生错误。 [...] 错误:V4CommunicationError [...] 描述:至少一个属性更改失败;版本库不变 Status:175008 [...] 描述:错误设置属性'log': 无法执行PROPPATCH。 状态:175002 [...]

我试过重新安装Cornerstone,而且我试过检查版本库到另一个目录并从那里提交。

回答

9

我发现another site提到了一些关于“单行注释”的内容。我的提交消息没有多行,但它确实有我从我们的错误跟踪系统复制和粘贴的智能引语。这是有问题的那句话:

“配料”

当我带走了智能引号,我才得以提交。

21

我在版本中有这个问题,似乎这个问题是由在提交消息中使用“富文本”造成的。希望这可以让问题和解决方案更加清晰。

+0

此答案解决了我的问题。我从Excel文档复制了一些文本到我的提交消息。删除这些文本后提交成功。 – JonSlowCN

+0

这解决了我的问题,并从JIRA粘贴问题编号 – Ben

1

我在使用英语和俄语的同一行提交评论时遇到了同样的问题。删除并重新输入邮件后,只有一种语言(俄语)提交成功。

2

在我的情况下,有一些mergeinfo记录引用了一个很长时间以来在SVN上被删除的目录。

1

这是由于丰富的文本使用情况(包括连字符和Cornerstone的提交消息窗口中的新行字符)造成的。这里有一个快速的解决方案 -

  1. 右键单击库<打开使用终端
  2. 入住通过终端代码。这里有一个例子 -

svn ci -m $'This is the first line\nThis is the second line'

0

去窗口 - >首选项 - >团队 - > SVN更改SVN界面客户端,就像这样SVNKit版本。你完成了,你可以放任何没有。如你所愿。

image here

0

与我同样的问题。我从MS Words复制评论文本并粘贴到评论文本框中。

解决方案:我删除了文本并重新写入。所以不要复制和粘贴来自任何版本的评论