Was ist der genaue Unterschied zwischen SVN-Checkout und SVN-Export?
Soweit ich weiß, enthält der Export nicht das .svn-Verzeichnis, das Metadaten enthält, und das Auschecken enthält dieses .svn-Verzeichnis. Mein Kollege hatte jedoch kürzlich das Problem, dass es ein anderes Verhalten für die aus Quellen kompilierten Inhalte gibt, die auschecken und aus SVN-Repo exportiert werden. Beide wurden korrekt kompiliert, aber der aus svn export
Werken kompilierte, aber der ausgecheckte funktioniert überhaupt nicht.
PS: Das kompilierte Material ist der Linux 2.4-Kernel, der in einem eingebetteten Gerät verwendet wird. Das Bild wird kompiliert und korrekt geladen, aber das ausgecheckte funktioniert nicht. Es verursacht eine Kernel-Panik während Insmod. Warum konnte das überhaupt passieren?
PPS: Wir haben das Prüfsummen- und Diff-Tool ausprobiert, um den Unterschied zwischen den beiden Verzeichnissen zu überprüfen, die aus SVN exportiert und ausgecheckt werden. Beide sind bis auf das .svn-Verzeichnis identisch.