上传项目到SVN服务器
project_test为本地项目目录
svn import project_test http://192.168.1.1/svn/service
下载项目到本地
cd /Users/Desktop
svn checkout http://192.168.1.1/svn/service****
提交代码
更新代码
svn update
添加某个文件
svn add file (文件名)
添加所有文件
svn add *
提交
svn commit -m '提交说明'
查看文件、目录状态
svn status path
删除文件
svn delete path -m “delete test fle”
删除本地文件
svn delete test.js
查看文件详细信息
svn info path
比较差异
svn diff path
例:svn diff home.js
分支管理
创建分支
svn cp -m “create branch v1.0” http://192.168.1.1/svn/service**** http://192.168.1.1/svn/service****/branch v1.0
合并主干代码到分支
cd qc-python-cs-service_v1.0
svn merge http://192.168.1.1/svn/service****
合并分支到主干
cd (分支目录)
svn merge –reintegrate http://192.168.1.1/svn/service****
合并结果应用到现有的分支上
svn -r 100:101 merge http://192.168.1.1/svn/service****
建立tags
svn copy http://192.168.1.1/svn/service**** http://192.168.1.1/svn/service****/tags/release-1.0.0 -m “1.0 released”
冲突处理
以自己的为准
mine-conflict
以别人的为准
theirs-conflict
查看修改的内容
diff-full