Last active
March 19, 2019 08:18
-
-
Save ayuLiao/6fd33fdcd7fd695fac8620f85f3f1c4e to your computer and use it in GitHub Desktop.
记录几个关键、常用的SVN命令
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment