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

posted @ 2016-01-13 15:51  咔咔桑丶  阅读(569)  评论(0)    收藏  举报