gpt4 book ai didi

svn - 将 SVN 存储库移动到另一个 SVN 存储库作为子目录

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

我在 Linux 机器上有 3 个 svn 存储库

Main Project
-trunk
-branches
-tags

Project A
-trunk
-branches
-tags

Project B
-trunk
-branches
-tags

我想要的是如下的目录结构....

Main Project
-trunk
-branches
-tags
-Sub-Projects
-Project A
-trunk
-branches
-tags
-Project B
-trunk
-branches
-tags

谁能帮我找出最好的方法......

项目也采用 /conf/db/hooks/locks 格式 readme.txt

更新:我使用svn mkdir创建了子目录。现在它们正确显示为主项目/子项目/项目 A。现在我如何将内容从项目 A 存储库移动到新位置并维护历史记录。请帮忙。

最佳答案

Subversion externals是最好的答案(有一些限制和预防措施,是的),无需物理转移存储库

  • 您保存了所有三个独立的存储库
  • 主项目的存储库中,您将创建子项目目录
  • 在子项目根中,您将为项目 A 和项目 B 的根创建两个外部定义,并拥有三个物理存储库和一个统一的逻辑树

Playground-repo for externals在 Assembla 上,开放阅读和公开:查看当前状态,检查简短的历史

关于svn - 将 SVN 存储库移动到另一个 SVN 存储库作为子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13821618/

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