关于svn的使用

1之前下载了tortoiseSVN客户端,但是在使用过程中经常性的会出现各种问题,后来就改为使用idea,eclipse插件了

2 目前已经基本上使用idea作为开发工具,从subversion上拉取,提交,share project 等

3 关于svn的使用,除了使用插件集成的各种可视化命令外,有时候更加灵活的是使用svn命令行工具(客户端)

问题陈述:

  如果将svn地址中的项目名路径更改名称,注意是svn地址的更改,不仅仅时更改项目名!!

单纯的rename,remove方法我没有找到,曲线处理方式是copy,我这次通过客户端命令工具:

  1 先下载http://www.visualsvn.com/downloads/

  文档:http://subversion.apache.org/docs/release-notes/1.7.html

 2 解压,将bin目录加到path路径下,然后cmd再命令行操作

3 关于svn命令,使用任何命名,都是基于这个svn命令执行所在的目录,即一个svn项目的根目录下有.svn,也可称之为仓库

   svn命令,在这个问题处理时,我尝试了

 

删除某个svn目录

F:\ideaWork\xx-content-api>svn delete http://192.168.1.12/svn/xx/trunk/xx-manage-content-api -m ""

复制svn 目录

F:\ideaWork\xx-content-api>svn copy http://192.168.1.61/svn/xx/trunk/xx-common-api/trunk  http://192.168.1.61/svn/WM/trunk/xx-manage-common-api -m ""

创建目录

F:\ideaWork\xx-content-api>svn  mkdir    http://192.168.1.61/svn/WM/trunk/manage-content-api -m ""

切换relocate,失败,使用idea的项目右击--relocate from ulr--->to url也是报错如下

F:\ideaWork\wm-content-api>svn  switch --relocate http://192.168.12.61/svn/xx/trunk/xx-content-api   http://192.168.1.61/svn/ss/trunk/ss-content-api                                                                                 svn: E155024: Invalid relocation destination: 'http://192.168.12.61/svn/xx//trunk/xx-manage-content-api' (does not point to target) 

将本地项目切换到新的位置,此时本地文件也就变为新的svn地址下的内容了 ,此方法除了可以在命令行中执行,也可以在idea的terminal终端执行

svn  switch  http://192.168.1.61/svn/xx/trunk/xx-content-api  --ignore-ancestry

导入本地项目到svn路径下,目录不存在会自动创建

svn import F:\ideaWork\xx-api  http://192.168.1.61/svn/xx/xx-xx-api  -m "change xx path"

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值