1. 程式人生 > >【SVN】VisualSVN Server Commit could not begin a transaction(SVN不能上傳)

【SVN】VisualSVN Server Commit could not begin a transaction(SVN不能上傳)

問題

Windows SVN客戶端

Commit Failed!

Action Path Mime type
Command Commit
Error Commit failed(details follow)
Error could not begin a transaction
Completed!
說明:可以[SVN Checkout...]也可以[SVN Update],就是 [SVN Commit...]出現以下提示

解決方法(這是window SVN伺服器的解決方法,Linux的方法類似 也是修改資料夾網路使用者安全許可權)

找到在SVN伺服器上對應工程的資料夾,修改頂層檔案的安全屬性。使用【資源管理器】修改也可以使用命令列來修改

因為你是用客戶端上傳資料到伺服器,所以你是網路使用者【NETWORD SERVICE】,檢視網路使用者【NETWORD SERVICE】的許可權,這種情況一般沒有【修改】和【寫入】的許可權,只有【讀取】的許可權,這時你需要把這兩個許可權都勾上或者把【完全控制】勾上,點選應用,問題得到解決。