gpt4 book ai didi

svn - 如何在 SVN 中分支并让它分支我的 svn :external folders as well?

转载 作者:行者123 更新时间:2023-12-03 11:36:13 24 4
gpt4 key购买 nike

我在 Windows 中使用乌龟 svn。

如何在 SVN 中分支并让它分支我的 svn:external 文件夹?

最佳答案

您应该使用 svn:externals作为 外部 来自不同存储库的引用。所以svn:externals应该指组件、模块、第 3 方工具等。

你应该 不是 使用 svn:externals通过使用外部指向同一个存储库来模拟“符号链接(symbolic link)”行为。
大多数情况下,您可以通过修改构建结构或使用 checkout 脚本和稀疏 checkout 功能来解决此类问题。

svn:externals 有很多问题,大部分都很难看到、跟踪和修复:
see an example here

  • 提交不能跨越外部(无原子提交)
  • 分支不会分支它们的外部(正如你所指出的)
  • 标签不会“卡住”它们的外部,因此后面的构建可能会导致不同/损坏的构建
  • merging 和 reintegrate merge 对外部无效

  • 如果您使用 externals 指向其他存储库,则大多数时候您不会遇到这些问题。

    关于svn - 如何在 SVN 中分支并让它分支我的 svn :external folders as well?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/245337/

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