0

我有两个 repo A 和 B。首先我将 repo A 签出到我的 Eulen 目录。

它包含带有一些模块的模块文件夹。现在我想更新存储库 B 到我的 Eulen->modules 文件夹中的模块文件夹。

所以我的问题是当我从 repo B 中获取模块时,它正在清理我目录的 modules 文件夹并将模块放入 repo B。

为了代替替换模块文件夹,我只需要 repo B 的模块和模块文件夹中已经存在的模块。

如何通过替换现有模块来执行从 repo B 到模块文件夹的模块签出?

问候

4

2 回答 2

0

There is no way to make this so far as i know. You can try externals or a relocate, but does not what you need.

Maybe its better to use Git. This offers ways to do this.

Here you can find a quick Git Hosting Service to evaluate.

于 2012-07-18T10:16:46.613 回答
0

这对于 SVN 是不可能的。

Subversion 在它检出的每个目录中都有一个元目录(.svn 或 _svn)。基本上,此元信息对应于存储库中的特定路径。它不允许您通过 svn 在同一个地方添加另一个 repo 内容。

相反,您可以 ->

  • 使用SVN 外部
  • 在单独的目录中签出 repo B 中的模块,然后使用脚本将它们移动到所需的位置。
于 2012-07-18T11:25:58.893 回答