gpt4 book ai didi

linux - SVN中结帐和导出的区别

转载 作者:IT老高 更新时间:2023-10-28 12:26:39 30 4
gpt4 key购买 nike

SVN checkout 和 SVN export 的具体区别是什么?

据我所知,export 不包括包含元数据的 .svn 目录,而 checkout 包括该 .svn 目录。然而,我的同事最近遇到了这个问题,即从 checkout 和从 SVN 存储库导出的源编译的东西有不同的行为。它们都编译正确,但是从 svn export 编译的那个可以,但是 checkout 的那个根本不起作用。

PS:正在编译的是嵌入式设备中使用的 Linux 2.4 内核。图像可以正确编译和加载,但 check out 的图像不起作用。它会在 insmod 期间导致内核崩溃。为什么会发生这种情况?

PPS:我们尝试使用校验和和差异工具来检查从 SVN 导出和 checkout 的两个目录之间的差异。除了 .svn 目录之外,它们都相同。

最佳答案

svn export 只是从修订中提取所有文件,并且不允许对其进行修订控制。它也不会在每个目录中乱扔 .svn 目录。

svn checkout 允许您在创建的目录中使用版本控制,例如您的标准命令,例如 svn updatesvn commit

关于linux - SVN中结帐和导出的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/419467/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com