
-----svn是什么?-----
百度解释:
“SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。”
对我来说就是一个高级的多人共享文件.
----svn检出和导出的区别----
检出的文件夹受svn客户端的控制,对其进行增删改操作都会被客户端识别出来,对其可以进行update、commit操作。
其中含有.svn隐藏文件夹,这个隐藏文件夹中含有SVN客户端的控制信息。
导出得到的文件夹,是不含.svn隐藏文件夹的,因此不受SVN客户端控制,不能继续进行update、commit操作。

检出的可以进行svn的更新和导出操作

注意,如果把文件导出到桌面未做文件夹的处理。检出时,桌面图标会变成蓝色的号,详情怎么操作去除问号?
茉上花开:桌面有蓝色问号图标怎么处理?zhuanlan.zhihu.com
你checkout(检出)到桌面,桌面对应的这个文件夹就被SVN客户端认为是受它管理的文件夹,就会在这个文件夹下生成一个隐藏的.svn文件夹,里面存放的是.svn的控制信息,svn就是凭借这里面的控制信息判断哪些是新增的,修改的,未动的,桌面上某些文件不再svn的控制下,会打上问号?