Svn终端命令使用大全

上传项目到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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容