查看未提交的文件(含新增的和修改过得)
svn status
检出代码
svn checkout svn://192.168.0.10/v2019.1/spark \ /Users/zhangsan/workspace \ --username zhangsan \ --password 123456
添加
添加单个文件: svn add myfile.txt svn commit -m "新增myfile.txt文件" myfile.txt 添加多个文件: svn add *.java svn commit -m "新增当前目录下面的所有*.java文件" *.java 添加文件夹: svn add myfolder svn commit -m "添加一个新的文件夹" myfolder
删除
删除文件: svn remove myfile.txt svn commit -m "删除myfile.txt文件" myfile.txt 删除文件夹: svn rm --force common svn ci -m "delete junit test folder" common
更新
更新整个目录 svn update 更新某一个文件 svn update myfile.txt 更新某一个文件到某一个版本:下面的200是版本号 svn update -r 200 myfile.txt
恢复某个文件(本地删除或者修改后还没有提交到远程svn目录)
svn revert myfile.txt
提交
svn commit -m "备注信息" myfile.txt #只将myfile.txt的本地缓存更新提交到远程svn svn commit -m "备注信息" #将所有本地缓存更新提交到远程svn
忽略文件
进入到.idea所在的目录: svn propset svn:ignore '.idea' ./ svn commit -m 'ignore a directory called ".idea"' .idea svn propset svn:ignore 'spark.iml' ./ svn commit -m 'ignore a file called "spark.iml"' spark.iml
简写
checkout - co commit - ci update - up status - st delete - del remove - rm
来源:https://www.cnblogs.com/wkaca7114/p/svn-command.html