1.2.4 更新操作
作用:将服务器的最新文件(版本)更新到本地
- 格式:
svn update 文件名
- 示例:
使用xiaolan用户更新hello.txt文件:
PS D:\workspace\xiaolan\test_oa> svn update hello.txt
Updating 'hello.txt':
A hello.txt
Updated to revision 2.
PS D:\workspace\xiaohui\test_oa>
1.2.5 删除操作
当我们需要删除svn服务器中的文件时不能使用windows进行删除,那样只是删除工作副本的文件,当我们执行更新操作时,被删除的文件又会被重新下载下来;因为我们并没有删除svn服务器中的文件,要删除svn服务器中的文件,必须使用svn提供的命令来删除;
- 格式:
svn delete 文件名
svn commit -m 日志 删除的文件
tips:删除文件之后,需要提交删除的文件,代表更新到服务器;
测试:
1)xiaihui创建一个test.txt文件
2)使用add命令添加到版本库控制
svn add test.txt
3)提交到服务器
svn commit -m "初始化test.txt" test.txt
4)查看svn服务器文件列表:
PS D:\workspace\xiaohui\test_oa> svn list svn://localhost:8888/test_oa
5)xiaolan执行update操作(执行完毕后,小蓝的工作目录下多了一个test.txt):
svn update test.txt
6)删除文件:
svn delete test.txt
7)再次svn服务器文件列表:
PS D:\workspace\xiaohui\test_oa> svn list svn://localhost:8888/test_oa
发现test.txt文件依旧存在
8)提交删除操作:
svn commit -m "删除test.txt" test.txt
9)此时查看svn服务器文件列表发现test.txt不存在了
10)xiaolan用户更新当前文件夹(会发现删除了test.txt)
svn update test_oa