*checkout
获取到svn的repository browser地址后,可以使用svn的checkout功能,将svn检查到本地,开发时,可以svn update和commit,这样便可实现版本的控制;
使用checkout的目录,会有一个.svn文件,用于记录svn信息,即此时的目录是受版本控制的。
*export
相比checkout,export仅仅是对项目代码的获取,并不会在目录下生成.svn文件,也不受版本控制。
使用场景:
项目发布时,不需要额外的svn相关文件。
在本地开发时,想要备份项目,如果备份时也复制svn相关文件,可能耗时比较长,此时便可使用export功能;
在本地开发时,使用项目中的代码新建另一个svn,需要备份的项目代码中不包含svn的任何信息,此时便可使用export功能,相比单纯的复制,更能保证备份的项目是不受svn版本控制的。