命令行 - svn常用命令

本文介绍了如何在Mac操作系统中安装及使用Subversion (SVN),包括安装过程、从服务器检出代码、提交新文件、更新文件等常用操作。

mac 下已经自带了svn环境 。使用svn --version 查看版本

如果没有,请先安装svn 

安装方法:

如果你有安装XCode,只需要在code > Preferences > download > Command Line Tools > Install即可,速度很快,基本1分钟搞定。

如果没有需要在Apple Developer网站下载一个116MB的https://developer.apple.com/downloads/index.action Command Line Tools(OS X Mountain Lion)独立安装包。


安装好后 输入 svn --version  检查
 

一切就绪后我们开始使用,首先你的svn服务器已经搭建好了,您只需要剪出,提交,修改代码等。一般公司都会给每个小兵一个svn地址、用户名、密码

1,从服务器剪出代码到本地(你的个人电脑上)

svn checkout https://123.123.123.123/svn/test —username=gcr --password=guicr /Users/onlyou1991/Desktop/svn1

解释:从https://123.123.123.123/svn/test服务器剪出到本地/Users/onlyou1991/Desktop/svn1文件夹下

 

2,向服务起提交新文件(记住是新文件哦,就是以前没有,你自己新建的,并且以前没有提交过)

1) 先到你本地的svn路径下

2)svn add filename

 

3, 将改动的文件提交服务器

1)先到本地的svn文件下

2)svn --commite -m"注释"

 

4,更新文件到本地

svn update 默认更新当前目录以及子目录下所有的文件

5.查看远程主机地址

svn info

6.修改远程主机地址

svn switch --relocate https://XXXX@10.25.69.13/svn/XXX https://XXXX@10.25.69.14/svn/XXX  

第一次修改需要输入当前电脑的密码,和 svn 的用户名和密码。

7.撤销 add 后的文件

svn revert xxx.h --depth infinity(xxx.h 必须是全路径,路径有空格需要 “/” 转义)

8.删除并提交

svn delete xxx.h

svn commit -m " delete reason "

其他

add

   blame (praise, annotate, ann)

   cat

   changelist (cl)

   checkout (co)

   cleanup

   commit (ci)

   copy (cp)

   delete (del, remove, rm)

   diff (di)

   export

   help (?, h)

   import

   info

   list (ls)

   lock

   log

   merge

   mergeinfo

   mkdir

   move (mv, rename, ren)

   patch

   propdel (pdel, pd)

   propedit (pedit, pe)

   propget (pget, pg)

   proplist (plist, pl)

   propset (pset, ps)

   relocate

   resolve

   resolved

   revert

   status (stat, st)

   switch (sw)

   unlock

   update (up)

   upgrade

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值