xcode自带的svn用的太痛苦了,果断的弃用;改用mac自带的svn命令行
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
2、往版本库中添加新的文件
svn add file
3、更新到某个版本
svn update -r 200 test.c
svn update不带参数,默认把当前目录下所有文件更新到最新版本
4、查看文件或者目录状态
1)svn status path(目录下的文件和子目录的状态,正常状态不显示)
【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】
5、删除文件
svn del (rm)
删除后需要svn ci提交
8、查看日志
svn log path
9、查看文件以及配置库详细信息
svn info path
10、比较差异
svn diff path
1、配置svn ignores
路径:
可以用 open -e 打开文本文件 ~/.subversion/config
找到这一行:#global-ignores,打开注释,然后你就可以添加你想要忽略的文件了
例如:global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo .*.swp .DS_Store
2、配置svn提交时编辑器
找到~/.bash_profile文件,添加
export SVN_EDITOR=vim
4、解决冲突
svn update
编辑代码
svn resolved
3、代码回滚
第一种情况未提交的代码:svn revert