1. 程式人生 > >svn提交更新提示鎖定

svn提交更新提示鎖定

在提交程式碼到svn伺服器時遇到報錯資訊如下:

svn: E195022: Commit failed (details follow): svn: E195022: File 'D:\\gitc\\src\\com\\類名.java' is locked in another working copy svn: E160038: '/svn/FirstRepository/!svn/txr/690-kl/trunk/svn專案名/src/com/類名。java': no lock token available

網上提出很多解決方案,可按照個人需求進行操作。我這裡的原因是svn上的某個類被同事添加了樂觀鎖,能更新和修改,但是提交不了專案。解決方法是找到本機類所在位置點選右鍵先獲取鎖。
點選get lock會有彈框

點選get lock提示如下資訊,標紅的框是需要填寫獲取鎖的原因,下面是被鎖定的檔案。最下面是預設的勾選

在這裡插入圖片描述
點選OK之後就獲取到該檔案的鎖了。

在這裡插入圖片描述
如果檔案被其他人鎖定,會提示被誰鎖定,點選OK後再點選右鍵,選擇Release lock就可以取消該檔案的鎖。

在這裡插入圖片描述
點選取消鎖定後會提示彈框,然後點選OK就搞定了。

在這裡插入圖片描述