如何对已存在的svn目录执行svn更新

时间:2012-07-18 10:03:54

标签: svn jenkins

我有两个回购A和B.首先我结账回购A到我的Eulen目录。

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

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

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

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

此致

2 个答案:

答案 0 :(得分:0)

据我所知,目前无法做到这一点。 你可以尝试外部或重新安置,但不是你需要的。

使用Git可能更好。这提供了这样做的方法。

您可以在这里找到要评估的快速Git Hosting Service

答案 1 :(得分:0)

SVN无法做到这一点。

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

相反,你可以 - >

  • 使用SVN Externals
  • 在一个单独的directoru中检查repo B中的模块,然后使用脚本将它们移动到所需的位置。