svn: E155007 和 svn: E155004

在Ubuntu 16.04系统中,当遇到svn错误E155007(不是工作副本)和E155004时,可以通过命令行进行解决。首先尝试使用`svn update`,如果显示版本不一致,可以执行`svn cleanup`来清理工作副本。完成这些步骤后,无论是通过命令行还是IDEA插件,都能正常使用svn。

###引言:
  环境:ubuntu 16.04

   svn: 一个为IDEA插件版本 一个install 版本

   情景:命令行下 svn: E155007 not a working copy ;IDEA插件下 svn: E155004 is already locked

处理:

  1. 尝试命令行下使用
svn cleanup

结果:

svn: E155007 not a working copy

  1. 尝试命令行下使用svn update
    出现提示信息
svn: E155036: 请参阅命令 'svn upgrade'

svn: E155036: The working copy at '/root/IdeaProjects/trunk/LemonDataMarketProvider'

is too old (format 29) to work with client version '1.9.3 (r1718519)' (expects format 31). You need to upgrade the working copy first.
  1. 从2可得,版本不一致,但在cleanup下不会提示此信息,于是执行
svn upgrade

结果:

已升级的“.”
  1. 命令行下使用:

svn cleanup

则无论插件还是Install svn皆可正常使用

本手册是为那些想使用 Subversion 来管理数据,并且喜欢使用图形界面客户端程序替代命令行程序的 电脑用户编写的。TortoiseSVN 是 Windows 外壳扩展,并且假设用户熟悉使用 Windows 资源管理 器。 在 前言 一章里解释了什么是 TortoiseSVN,一些关于 TortoiseSVN 项目开发人员社区的消息,以 及使用分发它的许可条件。 在 第 1 章开 始 一章里解释了如何在电脑中安装 TortoiseSVN,以及如何立刻开始使用。 在第  2  章 基本版本控制概念一章里简短地介绍了 Subversion 版本控制系统,Subversion 是 TortoiseSVN 的基础。这一章借用了 Subversion 项目的文档,介绍了各种版本控制模式,以及 Subversion 的工作原理。 第 3 章版 本库这一章解释了如何设置一个本地版本库,本地版本库对于在一台 PC 上测试 Subversion TortoiseSVN 非常有用,这一章也介绍了一点版本库管理,也就是如何管理服务器上的版本库。如 果你需要一台服务器,这里还有一节介绍如何搭建服务器 第 4 章日 常使用指南是最重要的章节,介绍了 TortoiseSVN 最主要特性的使用。它以教程的形式,从 检出一个工作副本开始,然后修改,提交你的修改,之后进入高级主题。 第  5  章S ubWCRev 程序 是 TortoiseSVN 的一个独立程序,可以从工作副本抽取信息并记录到一个文 件,可以用来在项目中包含构建信息。 附录 B,如 何实现 …这一节回答了一些操作方面的常见问题。这些常见问题在其他章节没有被明确的提 到过。 附录 D, TortoiseSVN 操作 这一节展示了如何使用命令行调用 TortoiseSVN 的 GUI 对话框,当你在 使用脚本时仍希望用户交互时非常有用。 附录  E, 命令行交叉索引给出了 TortoiseSVN 命令与其对应的 Subversion 命令行工具 svn.exe 命 令之间的关系。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值