我是新來的烏龜......當我嘗試在C運行SVN更新:\的Windows Server 2008 R2上的文件夾,我得到的錯誤信息:'c: folder'的工作副本被鎖定。試圖寫入只讀數據庫
- 「的工作副本?鎖定
- 嘗試寫入只讀數據庫
好像我需要更改文件/文件夾權限...我怎麼改變他們
我是新來的烏龜......當我嘗試在C運行SVN更新:\的Windows Server 2008 R2上的文件夾,我得到的錯誤信息:'c: folder'的工作副本被鎖定。試圖寫入只讀數據庫
好像我需要更改文件/文件夾權限...我怎麼改變他們
我不得不給我自己的帳戶完全控制目錄。它似乎已經失去了這些權限,當使用我的PowerShell腳本,這是以管理員身份運行復制時
你是對的。嘗試給您的Windows用戶帳戶在工作副本文件夾上的完整權限。它也適用於我。從我的經歷來看,這是一個合乎邏輯的問題。其實這不是一個問題,而是一個正常的事情。簡而言之:當一個Windows用戶在工作副本上工作時,他會爲自己鎖定工作副本。如果另一個用戶試圖在同一個工作副本上工作,他不能,因爲前一個用戶仍在工作,因此它仍然被第一個用戶鎖定(直到他提交併釋放鎖定)。
所以是的。如果你沒有其他選擇,請給你的Windows用戶帳戶充分的權利,如果可以的話。
我的情況如下。我有一個便攜式硬盤,我有工作副本。昨天我在一臺電腦上使用這個硬盤,但沒有提交。今天,我不得不使用不同的計算機,因此使用不同的Windows用戶,但使用同一個便攜式硬盤驅動器。當然,工作副本是鎖定的,我無法更新,也沒有提交,也沒有清理......我什麼也做不了。所以我給了我當前用戶對該文件夾的全部權利,並且它工作。
希望它現在有道理。 :)
您需要明確地將您的用戶添加到文件夾(不只是您的用戶所屬的組)。
這通過將我的Windows帳戶添加到目錄並完全訪問目錄上的帳戶來解決問題。
在本地管理員組中,但仍然必須在允許我「提交」之前明確地將自己添加到權限。 – Lankymart
在高級安全設置中啓用繼承解決了我的問題。 – Rohith