sh MAC上SVN命令使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh MAC上SVN命令使用相关的知识,希望对你有一定的参考价值。
# checkout 检出操作,第一次拉下SVN服务器中的代码
svn checkout svn://192.168.0.1/runoob01 --username=user01
# 出现冲突,查看两个分支不同的部分
svn diff #查看当前工作区的所有变动
svn diff test.py #查看当前工作区test.py与最新版本的差异
svn diff -r 200:201 test.py #查看指定版本号下该文件的差异
svn diff -r 301 bin #查看当前工作区和版本301中bin目录下的查看
# 更新本地代码
svn update
# 提交本地代码到SVN服务器
svn commit -m "change something"
# 查看当前状态,知道对SVN来说,我们修改了什么文件
svn status
#如果有新的文件,则要告诉SVN有新增文件
svn add readme
svn add *.py #添加当前目录下所有的py文件
svn add . --no-ignore --force #递归添加当前目录下的所有新文件
# 添加了新增后,再提交修改
svn commit -m "add new one"
# 撤销本地修改
svn revert test.py
# 取消通过是SVN add命令增加的内容,比如pyc文件被add命令添加到commit提交空间了,要取消掉
svn revert --recursive *.pyc #撤销目录下所有本地文件的修改
# 出现错误,说out of date,则说明SVN服务器上的文件比本地的更新,先更新一下,在提交
svn update test.py #更新举个某个文件
svn commit -m 'change'
# 查看某一文件的修改日志
svn log test.py
# 查看指定版本的log
svn log -r 100
#删除文件
svn delete xxx.py
# 拉去单个svn文件
svn cat http://192.168.10.96/svn/x1/doc/design/系统文档/F-防沉迷/防沉迷.xlsx > 防沉迷.xlsx
以上是关于sh MAC上SVN命令使用的主要内容,如果未能解决你的问题,请参考以下文章
mac下eclipse配置SVN
mac下eclipse配置SVN
mac上使用svn
如何在mac使用终端更新svn
工匠大道升级Mac下的svn,解决命令行不能使用svn的问题
mac 终端 svn 命令