svn add 文件/文件夹 添加新文件
svn commit -m “备注” 提交修改或添加文件
svn up
svn co -r [版本号] 回退到某一个版本
svn revert --depth=infinity [冲突文件或目录]
svn log
svn log -l 3 查看最近的三条记录
1. 临时切换
在所有命令前强制加上--username 和 --password
如:svn up --username zhangsan --password 123456
2. 永久切换
删除目录 ~/.subversion/auth/ 下的所有文件
svn diff; #什么都不加,会坚持本地代码和缓存在本地.svn目录下的信息的不同;
svn diff -r 3; #比较你的本地代码和版本号为3的所有文件的不同;
svn diff -r 3 text.c; #比较你的本地代码和版本号为3的text.c文件的不同;
svn diff -r 5:6; #比较版本5和版本6之间所有文件的不同;
svn diff -r 5:6 text.c; #比较版本5和版本6之间的text.c文件的变化。
1. 查看文件是否有修改
svn st -qu
2. 查看本地修改代码情况:修改的或本地独有的文件详细信息
svn status(st)
3. 显示没有版本控制的文件(新增文件未add,在这边可以显示)
svn status -N
1.撤销一个文件
svn revert filename
2.撤销add之前所有文件
svn revert --recursive https://svn.xxx.com:8443/svn/xxx/
svn propset svn:excutable on 文件路径
svn commit -m "add excutable"