如何仅在我的外部设备上执行Subversion更新?

时间:2012-01-30 22:22:40

标签: svn version-control externals

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

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

为了澄清,项目/ 目录中设置的svn:externals属性是:

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

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

1 个答案:

答案 0 :(得分:2)

只需对project \ externals目录进行svn更新即可;类似的东西:

svn update c:\somedir\project\externals

Subversion允许您更新单个子目录