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

发布于 2024-12-29 22:21:39 字数 715 浏览 0 评论 0原文

我们使用 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 update< /code> 在 project/ 目录中,但只更新externals/的内容。有什么办法可以做到这一点吗?

We use Subversion for version control, and we share common code among projects using externals. Any given project looks something like this:

  • project/ (svn:externals is set on this directory)
    • externals/ (this directory is not checked in; it is specified in svn:externals)
      • moduleA/ (this comes from a different repository)
      • moduleB/ (this comes from a different repository)
    • (other files and directories here)

To clarify, the svn:externals property set on the project/ directory is:

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

I would like to perform svn update on the project/ directory, but only update the contents of externals/. Is there any way to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风透绣罗衣 2025-01-05 22:21:39

只需在 project\externals 目录上执行 svn update 就可以了;类似于:

svn update c:\somedir\project\externals

Subversion 允许您更新各个子目录

Just doing a svn update on the project\externals directory should work; something like:

svn update c:\somedir\project\externals

Subversion allows you to update individual sub-directories

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文