SVN结帐和SVN导出之间的确切区别是什么?
据我所知,导出不包括包含元数据的.svn目录,而签出包含.svn目录。但是,我的同事最近遇到了一个问题,即从checkn并从SVN repo导出的从源编译的东西有不同的行为。两者都可以正确编译,但是其中一个是从svn export
工程编译而来的,但是被检出的那个根本不起作用。
PS:正在编译的东西是嵌入式设备中正在使用的Linux 2.4内核。图像可以正确编译和加载,但是检出的图像不起作用。在insmod期间会导致内核崩溃。为什么会发生这种情况?
PPS:我们尝试了checksumming和diff工具来检查从SVN导出和签出的两个目录之间的差异。除了.svn目录外,它们都相同。