What is the exact difference between SVN checkout and SVN export?
From what I know, export does not include the .svn directory which include metadata, and checkout included that .svn directory. Yet, my colleague had this problem recently that there is a different behaviour for the stuff compiled from sources that is checkout and exported from SVN repo. Both of them compiled correctly, but the one compiled from svn export works, but the one that is checked out doesn't work at all.
p.s.: the stuff being compiled is linux 2.4 kernel that is being used in an embedded device, the image compiles and load correctly, but the checked out one doesn't work, it causes kernel panic during insmod. Any idea on why could this happen at all?
p.p.s.: we've tried checksumming and diff tool to check the difference between the two directory that is exported and checked out from SVN, both of them are the same except for .svn directory. It's driving both of us crazy for quite a few days!!