一,两者之间的区别
1、checkout和check in对应,export和import对应。
2、checkout导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,你可以进行Update,Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。
3、export导出的是一个版本的数据,导出的文件脱离SVN版本控制,修改后没有Update、Commit操作。导出文件夹下没有.svn目录。
二,应用场景
1、export发布或编译的时候使用,它不会引入svn的附加文件。
2、checkout需要修改和提交的时候使用,它会在你本地建立一个工作区,一般用checkout比较多。