1、进入想要拉取的本地文件夹目录,点击鼠标右键,选择“SVN Checkout”。
2、在弹出的对话框内,输入远端SVN的地址,以及本地要保存的目录。
3、如果是第一次使用,可能会提示如下信息,告诉你的证书保存的时效性,选择上一项,永久保存。
4、输入SVN用户名和密码,如果需要永久保存认证信息,勾选下方的“save authentication”。
5、此时,如果各项信息无误,SVN就会自动从远程服务端下载项目代码。
你这个问题涉及到几个概念:版本库、父版本库、文件夹
版本库,可以认为是svn管理下的一个完整的库,这个库的版本号是统一管理的;
父版本库,SVN服务器上存放多个版本库的文件夹,其下的各个版本库是完全独立的,版本号完全不相关;
文件夹,一个版本库下面可以有各层文件夹,这些文件夹只是这个版本库的一个组成部分,任何一个文件的修改都会导致整个版本库的版本号加1.
明白了这三个概念,再看你的问题:
一个项目可以是单独存放在一个版本库内,这时这多个项目的父文件夹就是父版本库了,但父版本库是不能检出的,无法checkout;
一个项目也可以是存放在一个版本库的下的某个文件夹内,这时这多个项目的父文件夹就是这个版本库的根目录了,这时是可以checkout的。这时若checkout版本库根目录,会把所有的项目都检出来