执行svn sync命令做svn同步时遇到Failed to get lock on destination repos, currently held by ...错误
生活随笔
收集整理的這篇文章主要介紹了
执行svn sync命令做svn同步时遇到Failed to get lock on destination repos, currently held by ...错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
手動執行命令時,報錯:
發生以上情況的有兩種情況:
1.有正在同步的進程未完成,lock未釋放;
2.上一次同步的進程異常導致中斷,lock未釋放。
3.有svn沖突
SVN同步時,源庫端會在目標庫端加lock,成功同步后釋放lock,但當SVN同步異常中斷后,lock是不會自動釋放的。這時在執行svn sync命令,就會出現如上問題;
解決方案:
執行:svn propdel svn:sync-lock --revprop -r 0 http://192.168.xx.xx/倉庫(svn倉庫地址)
將lock釋放即可再次執行同步。
svn propdel svn:sync-lock --revprop -r 0 file:///www/svndata/test總結
以上是生活随笔為你收集整理的执行svn sync命令做svn同步时遇到Failed to get lock on destination repos, currently held by ...错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是账号关联(防止账号关联的方法有哪些
- 下一篇: 关于 Mac 上的 SD 和 SDXC