Mac上svn的使用
参考博客:http://blog.csdn.net/q199109106q/article/details/8655204
需要配置svn用户权限的朋友请点击👆
一、svn的使用
要连接到svn,我们需要:
svn地址、用户名、密码
1.将本地文件上传到服务器 :
kakasang:~ kaka$ svn import /Users/kaka/Desktop/Demo(本地文件的路径) svn://121.40.***.***/project/Demo/(存到svn的路径) --username=(账号) --password=(账号) -m"上传代码"
-m后面是注释记得带上
ps: 本地路径可以直接将文件夹托入终端
2.将服务器上的代码下载到本地
kakasang:~ kaka$ svn checkout (svn上的路径) --username=(账号) --password=(账号) (本地路径) -m"下载代码"
3.更新服务器上的代码
进入上传到服务器的文件夹里面
cd/(文件的路径)
更新代码
svn commit -m "更新代码"
4.更新服务器下载到本地的代码
cd/(本地路径)
svn update -m"更新"
二、使用中的问题
一、
在删除文件时报错 svn: E205007: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set
参考博客:http://blog.163.com/lgh_2002/blog/static/44017526201046111856208/
解决方法: 在 etc/bashrc 文件 后面加上 export SVN_EDITOR=vim
那么这个文件在哪
打开finder shift+command+g 查找 /etc
找到bashrc文件
系统会警告 没有权限修改这个文件
要修改这个文件就复制一份
改好复制文件,再替换原来的文件
文件替换好后
终端输入 source /etc/bashrc 让配置文件立即生效
二、
使用commit更新服务器上的代码时报错:
svn: E155007: '/Users/kaka/Desktop/svn' is not a working copy
报错的原因: 你的这个路径对应的文件夹不是从服务器上checkout下来的
上传到svn --> checkout到本地 --> 在checkout的文件里面执行commit
一些svn命令 http://blog.csdn.net/yangzhongxuan/article/details/7018168

浙公网安备 33010602011771号