mac下svn常用命令
用Macbook也有些时间了,平常看下资料、做下图之类的用着还蛮顺的。但自已经常需要折腾很多东西,就不如在windows下工具多和灵活了。这不,想接个SVN就花了我不少时间,找来SCPlugin,也弱了。并且很多功能用不了,证书还识别不了。
纠结再三,还是用MAC的终端,用命令来操作反正解决得快。难的就是命令不容易记,而且每次操作都要打字输入。效率上不来了。
下面记录一下MAC中常的SVN命令,方便自已忘记时查询:
1、checkout 将文件保存到本地目录下
svn checkout svn地址
简写: svn co
2、添加文件
向目录中添加新文件时,先要创建新文件,然后再 svn add 文件名
svn vi test.txt
输入内容,然后esc ,
输入:
输入wq
这样新文件就创建出来了,
然后再svn add test.txt
3、提交文件
svn commit -m”描述,一定要写呀。” 文件名
4、删除文件
svn delete 文件名
svn ci -m”删除文件了。” 文件名
5、更新
svn update(有好几个参数的,暂时不会,先来简单的。)
简写 svn up
6、查看文件详细信息
svn info 文件名
7、查看日志
svn log 文件名
8、svn status [path]其字符的含义如下:
‘ ‘ no modifications. 没有改动
‘A’ Added. 新增加的项目
‘C’ Conflicted. 项目内容与更新得到的数据冲突了
‘D’ Deleted. 要删除的项目
‘I’ Ignored. 已忽略
‘M’ Modified. 内容有改动
‘R’ Replaced. 在svn仓库中是一个目录, 在本地是一个同名的文件. 反之亦然.
‘X’ 项目未版本化, 与外部连接相关
‘?’ 未版本化的文件
‘!’ 项目丢失, 或者说目录不完整
‘~’ 本地有一个未版本化的项目, 在svn仓库里有一个同名项目