svn list https://192.168.81.180/svn/develop/apps
目录下
第一次上传
本地进入/Users/xinhuikeji/Desktop/生成静态库以及调用/XHMapSDK
服务器创建XHMapSDK(名字一样)
svn import /Users/xinhuikeji/Desktop/生成静态库以及调用/XHMapSDK http://192.168.120.177/irms-app/ios/XHMapSDK -m "新建SDK项目."
cd 进入本地目录
# checkout代码下载代码后面拼接自己用的
svn co https://192.168.81.180/svn/develop/apps
# 更新代码
svn up
# 添加新文件到版本库
svn add filename
# 添加当前目录下所有php文件
svn add *.php
# 递归添加当前目录下的所有新文件
svn add . --no-ignore --force
# 提交代码
svn commit -m "提交描述"
使用svn客户端功能
1.从本地导入代码到服务器(第一次初始化导入)在终端中输入
svn import /Users/apple/webSite svn://localhost/mycode/webSite --username=mj --password=123 -m "初始化导入"
PS:将 /Users/apple/webSite 中的所有内容,上传到服务器 mycode 仓库的 webSite 目录下,后面双引号中的"初始化导入"是注释
2.从服务器端下载代码到客户端本地
在终端中输入
svn checkout localhost/mycode --username=mj --password=123 /Users/apple/svnwebSite
PS:将服务器中 mycode 仓库的内容下载到 /Users/apple/svnwebSite 目录中
3.提交更改过的代码到服务器
在步骤2中已经将服务器端的代码都下载到 /Users/apple/svnwebSite 目录中,现在修改下里面的一些代码,然后提交这些修改到服务器
1.打开终端,先定位到 /Users/apple/svnwebSite 目录,输入:
cd /Users/apple/svnwebSite
2.输入提交指令:进入项目目录
svn commit -m "修改了webSite文件"
这个指令会将 /Users/apple/svnwebSite 下的所有修改都同步到服务器端,
结果如下:
4.更新服务器端的代码到客户端
在终端中定位到客户端代码目录后,比如上面的 /Users/apple/svnwebSite 目录,然后再输入指令:
svn update
5.至于svn的其他用法,可以在终端输入:
svn help