博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN的使用
阅读量:6841 次
发布时间:2019-06-26

本文共 1171 字,大约阅读时间需要 3 分钟。

系统升级到优胜美地之后,原先使用的svn客户端工具Versions总是莫名其妙得闪退,在网上搜索了最新版本1.3.2,但是破解后仍然出现崩溃现象。无奈之下,靠人不如靠自己,既然mac自带svn功能,还是学习一下命令行吧!

1.从本地导入代码到服务器(第一次初始化导入)

在终端中输入

svn import /Users/apple/Documents/eclipse_workspace/weibo svn://localhost/mycode/weibo --username=mj --password=123 -m "初始化导入"

我解释下指令的意思:将/Users/apple/Documents/eclipse_workspace/weibo中的所有内容,上传到服务器mycode仓库的weibo目录下,后面双引号中的"初始化导入"是注释

 

2.从服务器端下载代码到客户端本地

在终端中输入svn checkout svn://localhost/mycode --username=mj --password=123 /Users/apple/Documents/code

我解释下指令的意思:将服务器中mycode仓库的内容下载到/Users/apple/Documents/code目录中

 

3.提交更改过的代码到服务器

在步骤2中已经将服务器端的代码都下载到/Users/apple/Documents/code目录中,现在修改下里面的一些代码,然后提交这些修改到服务器

1> 打开终端,先定位到/Users/apple/Documents/code目录,输入:cd/Users/apple/Documents/code

2> 输入提交指令:svn commit -m "修改了main.m文件"

这个指令会将/Users/apple/Documents/code下的所有修改都同步到服务器端,假如这次我只修改了main.文件

可以看到终端的打印信息:

  1. Sending        weibo/weibo/main.m  
  2. Transmitting file data .  
  3. Committed revision 2.  

 

 

4.更新服务器端的代码到客户端

这个应该是最简单的指令了,在终端中定位到客户端代码目录后,比如上面的/Users/apple/Documents/code目录,然后再输入指令:svn update

 

5.至于svn的其他用法,可以在终端输入:svn help

这里列出一大堆svn指令,后面括号中的内容的一般代表着指令的简称,比如我们可以用svn ci代替svn commit,用svn co代替svn checkout。

 

转载于:https://www.cnblogs.com/icalabash/p/4153116.html

你可能感兴趣的文章
Android webview
查看>>
UML类图关系全面剖析
查看>>
bash:command not found
查看>>
Linq 中的TakeWhile 和 SkipWhile
查看>>
JAVA开发:分享一些SpringMvc+Ibatis+spring的框架使用心得
查看>>
2017-2018-2 20155203《网络对抗技术》Exp6 信息搜集与漏洞扫描
查看>>
js中获取 table节点各tr及td的内容方法
查看>>
大专生自学Python到找到工作的心得
查看>>
Android Studio 如何使用jni
查看>>
各种环境的安装
查看>>
yum的使用
查看>>
【小超_Android】GitHub源码项目整理,希望对大家有帮助
查看>>
EntLib 3.1学习笔记(0) : 总览
查看>>
C++ 三大特性 继承(转载)
查看>>
网银在线支付接口和应用
查看>>
hdu1394 Minimum Inversion Number
查看>>
浮动产生的高度坍塌解决方法以及使用siblings()方法获取同级元素
查看>>
Web页面设计时提示"创建控件出错,未将对象引用设置到对象的实例”的错误解决办法...
查看>>
qt 获得cmd 命令运行的结果
查看>>
win下通过pip安装TensorFlow
查看>>