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 命令