2016-03-04 125 views
0

我使用TortoiseSVN来跟踪一些项目。我的一个存储库(我们称之为“回购A”)有一个外部来自另一个“回购B”的特定文件夹,但从现在开始,我需要对此文件夹进行某些更改,这些更改仅与回购A 。将外部导入到我自己的SVN存储库中

我当然可以,文件夹的手动副本添加到我的仓库,并开始犯,但这种带有两个缺点:

  • 这是一个相当大的文件夹,这样会占用更多的磁盘因为SVN不知道该文件夹仅仅是来自另一个回购的拷贝(在某个修订编号处)
  • 当查看历史记录时,以前提交到此文件夹(来自回购B)的提交日志将不会显示r Repo A.

我想要做的事情基本上是将文件夹“分叉”到另一个Repository中。 有没有一种直观的方式来做到这一点?

+0

(用于获取回购的一部分转储svnadmin dump + svndumpfiltersvnrdump dump)负载循环的文件夹我不能链接“保持这些更改仅限于我的存储库”和“劣势:在我的SVN服务器上占用更多的磁盘空间”。如果你想拥有它自己的回购,你必须准备好它和**存储在回购** –

+0

仍然是一个有效的问题。我编辑,使其更清晰。 –

回答

0
  • 不能物理回购移动文件夹,回购和没有 一些额外的空间“浪费” - 库是独立的实体 ,它的所有对象必须保存在它
  • ,但你可以有 此文件夹中RepoA与RepoB所有的历史:刚刚执行 翻斗|有问题
相关问题