SVN客户端使用(Linux)及问题排查
[root@svn ~]# svn co svn://192.168.32.248/test //检出test库里面所有文件 |
[root@svn test]# echo 222222222222222 >test.txt [root@svn test]# svn add * //添加成待提交的状态 A test.txt [root@svn test]# svn ci * -m "text" //-m指log日志,并提交文件(注意必须要输入-m) Adding test.txt Transmitting file data . Committed revision 5. |
[root@svn test]# svn up Updated to revision 4. |
[root@svn test]# svn del *.txt //待删除状态 D test.txt [root@svn test]# svn ci -m "delete" //提交删除内容 Deleting test.txt Committed revision 6. |
[root@svn test]# echo 11111111111111111111111111 >content.txt //创建content.txt文件 [root@svn test]# svn add * //添加成待提交的状态 A content.txt [root@svn test]# svn ci * -m "content" Adding content.txt Transmitting file data . Committed revision 8. [root@svn test]# echo 2222222222222222222 >>content.txt /修改content.txt文件内容 [root@svn test]# svn ci * -m "change" Sending content.txt Transmitting file data . Committed revision 9. |
[root@svn test]# svn mv 1.png 2.png //把1.png文件重命名为2.png。 A 2.png D 1.png [root@svn test]# svn ci -m "rename" //提交文件 Deleting 1.png Adding (bin) 2.png Committed revision 7. |
问题一:如果在上传文件是提示“禁止访问/svn/test/.....额外错误:PUT于....”
解决方法:出现此问题的原因,可能是该用户权限为“只读权限”,要根据实际情况设置用户的权限。
问题二:当svn库里面文件误操作,被删除了,如何进行恢复
解决方法:
1.使用版本库浏览器打开需要还原文件的库。点击“HEAD”,在弹出的“选择版本”窗口中,选择“版本”,在输入框中输入需要查询的版本。如下图所示。
2.点击确定,即可查看版本号为12之前的文件,找到需要恢复的文件,进行下载保存。
●
●
●
●