SVN:错误设置属性'log':无法执行PROPPATCH

时间:2012-06-18 15:57:42

标签: svn

我正在尝试在SVN中进行简单的提交(我在Mac上使用Cornerstone)。提交失败,并出现以下错误:

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

我已经尝试重新安装Cornerstone,我已经尝试将存储库检出到另一个目录并从那里提交。

8 个答案:

答案 0 :(得分:22)

我在Versions中遇到过这个问题,似乎这个问题是由于在提交消息中使用“富文本”引起的。希望这会使问题和解决方案更加清晰。

答案 1 :(得分:10)

我发现another site提到了“单行评论”。我的提交消息没有多行,但它确实有我从我们的错误跟踪系统复制和粘贴的智能引号。这是令人讨厌的短语:

“配料”

当我拿走智能引号时,我能够提交。

答案 2 :(得分:2)

在我的情况下,有一些mergeinfo记录引用了一个早在SVN上删除的目录。

答案 3 :(得分:1)

我在提交评论的一行中使用英语和俄语得到同样的问题。删除并仅使用一种语言(俄语)重新输入消息后,提交成功。

答案 4 :(得分:1)

这是由于在Cornerstone的提交消息窗口中使用包括连字符和新行字符在内的丰富文本用法引起的。这是一个快速的解决方案 -

  1. 右键单击存储库<使用终端
  2. 打开
  3. 通过终端检入您的代码。这是一个例子 -
  4. svn ci -m $'This is the first line\nThis is the second line'

答案 5 :(得分:1)

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

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

答案 6 :(得分:0)

转到窗口 - >偏好 - >团队 - > SVN将SVN接口客户端改为SVNKit版本。你完成了,你可以放任何不。你想要的线条。

image here

答案 7 :(得分:0)

对于此问题,在合并时,如果发生“合并信息”文件冲突,则必须使用“首选存储库”选项。