svn恢复原样
svn status |awk -F "?" '{print $2}' |xargs sudo rm -rf
1.给文件添加可执行权限
svn propset svn:executable on build_wifi.sh
2.提交到svn服务器
svn commit -m "+x" build_wifi.sh
3.从主分支切换到分支(根目录未变)把工作拷贝更新到别的URL
http://192.168.5.194/FTA/Cube/ALI/M3627/linux/buildroot-6.2c.1.23
切换到
http://192.168.5.194/FTA/Cube/ALI/M3627/linux/branch/buildroot-6.2c.1.23_v1.1.1
svn switch http://192.168.5.194/FTA/Cube/ALI/M3627/linux/branch/buildroot-6.2c.1.23_v1.1.1
4.relocate
服务器地址变更
svn switch --relocate http://192.168.5.194/FTA http://192.168.5.200/FTA/
5.查看两条svn记录
svn log --limit 2
--verbose选项会打印所有影响当前执行路径的日志信息,即所修改文件
svn log --limit=2 --verbose
6.查看两个版本间的修改
svn diff -r 3985:3986
实际上查看的是3986版本相对于上一个版本3985的修改变化。
7.从服务器svn删除文件
svn delete good.c
svn commit -m "delete file" ./
8.添加文件
svn add xxx
svn add *.c
svn commit -m "delete file" ./
9,添加文件夹下所有文件。
svn add xxx --force
10.更新
svn update
svn up
11.check out
svn co xxx
12.查看svn服务器地址信息
svn info
13.查看当前文件状态
svn status
14.版本回退
svn merge -r 20:10 [文件或目录]
回退到10这个版本
15.checkout 某一个版本
svn co -r 4755 url
16.checkout里面的某个文件,避免checkout文件夹里所有的文件
mkdir test
cd test
svn co --depth=empty 'http://192.168.5.194/TEST/test/Application form for test/FTA/ALI/M3627/Linux/Other/MC6654'
cd MC6654
svn up xx.rar
17.上传一个新目录code到svn服务器
svn import -m "New import" code file:///C:/svn_root/amlogic/code
不忽略文件,所有文件都上传
svn import --no-ignore -m "4.3.0.0" xxx http://svn.red-bean.com/repos/trunk/misc
SVN使用:从SVN服务器端彻底删除错误提交版本
https://blog.csdn.net/johnlaoxing/article/details/76000691