美文网首页SVN
SVN的学习记录

SVN的学习记录

作者: 风___________ | 来源:发表于2016-10-10 10:51 被阅读88次

注:由于本人较懒,且mac终端配置svn非常简洁,因此,用的是svn命令行,把一些经验和教训分享给大家。。。

一:基本用法

1.从本地导入代码到服务器(第一次初始化导入):svn import locpatch serverpatch -m "Initial import(备注)"

/*:

svn import:

locpatch:本地项目存放的位置

serverpatch:想要上传到svn服务器上的位置

-m:本次svn命令的消息参数简写,可以svn help查看了解。

"Initial import":本次命令的操作记录说明,可以随意填写内容,最好符合本次命令的含义。

*/

2.从svn服务器下载工程到本地:

 cd xxxxx

svn checkout server patch

/*:

cd xxxxx:本地想要存放工程的位置

serverpatch:svn服务器上工程的位置

*/

3.更新本地文件:svn update

4.上传修改:svn commit -m "备注"

5.添加文件:svn add  Pods/TargetSupportFiles/ReactiveCocoa

6.删除文件:svn del  Pods/TargetSupportFiles/ReactiveCocoa    

/*

Pods/TargetSupportFiles/ReactiveCocoa:文件路径

add,del 之后 需要 svn commit -m "备注" 提交一下改变

*/

7.查看工作副本中目录与文件的状态:svn status  

/*

内容比较多 引用一下

http://blog.csdn.net/hufengvip/article/details/8265162  

*/

8.svn 地址迁移:svn switch --relocate oldserverpatch newserverpatch

/*

oldserverpatch:svn 老地址

newserverpatch:svn 新地址

*/

二:踩过的的坑:

svn add Pods/Target Support  Files/ReactiveCocoa

svn add Pods/Target\ Support\ Files/ReactiveCocoa

//注意空格前要加反斜杠(转意符) 否则会显示file not found

三:进阶用法

svn status|grep '^!'

svn add `svn status | grep ?`  //添加带?文件

svn del `svn status | grep '^!'` //删除!开头的文件

/*

grep ?     : 就是把所有带?的筛出来

grep '^!'  :grep后面可以带一个正则

`` :``框起来的东西先执行

*/

*****附带一个正则学习的链接:

http://www.runoob.com/regexp/regexp-syntax.html

相关文章

  • SVN学习记录

    1.当你的文件处于最新版本,且文件内的修改 新于 版本时间,那么update 将无效(没有任何效果)2.当你的文件...

  • SVN的学习记录

    注:由于本人较懒,且mac终端配置svn非常简洁,因此,用的是svn命令行,把一些经验和教训分享给大家。。。 一:...

  • SVN教程 -- 基于自己学习记录

    SVN教程 -- 基于自己学习记录 1. 概述 a. 什么是SVN? Apache Subversion 通常被缩...

  • SVN:checksum mismatch while upda

    解决思路:简单暴力,直接修改svn记录 用sqlitestudio打开svn的.db文件,可以看到svn的记录数据...

  • SVN迁移Git

    SVN迁移Git ①本地SVN库转本地Git库 情况一:不想保留svn提交记录 删除svn目录文件中的.svn文件...

  • svn 回滚到指定版本

    //可能需要svn upgrade //拿到最新代码:svn update //查看提交记录,找到当前记录和要回滚...

  • 为什么使用GIT

    SVN与GIT的区别 概念SVN:集中化的版本控制系统GIT:分布式版本控制系统 文件记录方式SVN:记录每个文件...

  • 为什么使用git

    SVN与GIT的区别 概念SVN:集中化的版本控制系统GIT:分布式版本控制系统 文件记录方式SVN:记录每个文件...

  • SVN 简单使用学习记录

    SVN subversion 集中式控制 常规使用 svn cheakout : 将服务器下载到本地svn com...

  • 一些获取 SVN 版本提交记录信息的库

    Example 截图 描述 可以读取 SVN 提交记录的库 必须命令行支持 svn命令 可以在终端输入 svn -...

网友评论

    本文标题:SVN的学习记录

    本文链接:https://www.haomeiwen.com/subject/dnimyttx.html