但行好事
莫论前程❤

SVN – 如何解决“锁定工作副本”

什么导致这个问题

有时当你尝试执行一个svn动作(例如commit,add,revert等)时,连接或其他事情都会在中途失败。SVN会自行锁定,以防止其他任何后续故障损坏。如果您通过命令行或任何其他客户端使用SVN,会发生这种情况。

通常当你发现你的SVN repo被锁定时,你会收到这样的消息:

svn:工作拷贝'/ myrepo / repodirectory'锁定
svn:运行'svn cleanup'删除锁(键入'svn help cleanup'获取详细信息)

有时候它都不会告诉您尝试执行清理来解决问题。

如何解决它

运行svn cleanup通常会修复您的问题。否则,您需要确保您位于存储库的根目录。例如,如果你在’/ myrepo / repodirectory’中,你需要’cd ..’以便’/ myrepo’,然后再次执行’svn cleanup’。

以下是我解决此问题的一个示例:

C:\ myrepo \ repodirectory> cd .. 
C:\ myrepo> svn cleanup
赞(0) 打赏
未经允许不得转载:刘鹏博客 » SVN – 如何解决“锁定工作副本”
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏