3

我们使用 Subversion 进行版本控制,并且我们在使用外部的项目之间共享公共代码。任何给定的项目看起来都像这样:

  • project/ ( svn:externals 设置在这个目录上)
    • externals/此目录未签入;在 svn:externals 中指定
      • moduleA/这来自不同的存储库
      • moduleB/这来自不同的存储库
    • 此处的其他文件和目录

澄清一下,在project/目录上设置的 svn:externals 属性是:

http://svnserver/repository/moduleA externals/moduleA
http://svnserver/repository/moduleB externals/moduleB

我想svn updateproject/目录上执行,但只更新externals/的内容。有没有办法做到这一点?

4

1 回答 1

2

只需对 project\externals 目录进行 svn update 即可;就像是:

svn update c:\somedir\project\externals

Subversion 允许您更新各个子目录

于 2012-02-02T07:21:03.037 回答