簡體   English   中英

SVN:錯誤設置屬性'log':無法執行PROPPATCH

[英]SVN: Error setting property 'log': Could not execute PROPPATCH

我想在SVN中做一個簡單的提交(我在Mac上使用Cornerstone)。 提交失敗,並出現以下錯誤:

描述:聯系存儲庫時發生錯誤。 [...]錯誤:V4CommunicationError [...]描述:至少有一個屬性更改失敗; 存儲庫未更改狀態:175008 [...]描述:設置屬性“log”時出錯:無法執行PROPPATCH。 狀態:175002 [...]

我已經嘗試重新安裝Cornerstone,我已經嘗試將存儲庫檢出到另一個目錄並從那里提交。

我在Versions中遇到過這個問題,似乎這個問題是由在提交消息中使用“富文本”引起的。 希望這會使問題和解決方案更加清晰。

我找到了另一個提到“單行注釋”的網站 我的提交消息沒有多行,但它確實有我從我們的錯誤跟蹤系統復制和粘貼的智能引號。 這是令人討厭的短語:

“配料”

當我拿走智能報價時,我能夠承諾。

在我的例子中,有一些mergeinfo記錄引用了一個在SVN上刪除很久的目錄。

我在提交注釋中使用英語和俄語在同一行中得到了同樣的問題。 刪除並僅使用一種語言(俄語)重新輸入消息后,提交成功。

這是由於在Cornerstone的提交消息窗口中包含連字符和新行字符等豐富的文本用法引起的。 這是一個快速的解決方案 -

  1. 右鍵單擊存儲庫<使用終端打開
  2. 通過終端檢查您的代碼。 這是一個例子 -

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

和我一樣的問題。 我從MS Words復制了評論文本並粘貼到評論文本框中。

解決方案:我刪除了文本並再次寫入。 所以不要復制和粘貼任何版本的評論

轉到窗口 - >首選項 - >團隊 - > SVN將SVN接口客戶端更改為SVNKit版本。 你完成了,你可以放任何不。 你想要的線條。

圖像在這里

對於這個問題,在合並時你必須使用“prefer repository”選項以防“merge-info”文件發生沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM