[英]SVN: Error setting property 'log': Could not execute PROPPATCH
我想在SVN中做一個簡單的提交(我在Mac上使用Cornerstone)。 提交失敗,並出現以下錯誤:
描述:聯系存儲庫時發生錯誤。 [...]錯誤:V4CommunicationError [...]描述:至少有一個屬性更改失敗; 存儲庫未更改狀態:175008 [...]描述:設置屬性“log”時出錯:無法執行PROPPATCH。 狀態:175002 [...]
我已經嘗試重新安裝Cornerstone,我已經嘗試將存儲庫檢出到另一個目錄並從那里提交。
我在Versions中遇到過這個問題,似乎這個問題是由在提交消息中使用“富文本”引起的。 希望這會使問題和解決方案更加清晰。
在我的例子中,有一些mergeinfo記錄引用了一個在SVN上刪除很久的目錄。
我在提交注釋中使用英語和俄語在同一行中得到了同樣的問題。 刪除並僅使用一種語言(俄語)重新輸入消息后,提交成功。
這是由於在Cornerstone的提交消息窗口中包含連字符和新行字符等豐富的文本用法引起的。 這是一個快速的解決方案 -
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.