繁体   English   中英

将外部导入到我自己的SVN存储库中

[英]Importing external into my own SVN repository

我使用TortoiseSVN跟踪一些项目。 我的一个存储库(我们称其为“ Repo A”)具有一个外部文件夹,该文件夹是另一个“ Repo B”的某个文件夹,但是从现在开始,我需要对该文件夹进行某些更改,并且这些更改仅与Repo A相关。

我当然可以将文件夹的手动副本添加到我的存储库中并开始提交,但这有两个缺点:

  • 这是一个相当大的文件夹,并且会消耗更多的磁盘空间,因为SVN并不知道该文件夹仅仅是另一个Repo(以某个版本号)的副本。
  • 查看存储库A的历史记录时,不会显示到以前从该存储库B到该文件夹​​的提交日志。

我要做的基本上是将文件夹“分叉”到另一个存储库中。 是否有一种直观的方法?

  • 您不能物理地将文件夹从一个仓库移到另一个仓库,也没有“浪费”一些额外的空间-仓库是独立的实体,所有对象都必须保存在其中
  • 但是您可以在RepoA中拥有此文件夹以及RepoB中的所有历史记录:只需对有问题的文件夹执行dump | load循环( svnadmin dump + svndumpfiltersvnrdump dump获取repo的一部分转储)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM