首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TortoiseSVN仅检出(下拉) SVN树的一部分?

如何使用TortoiseSVN仅检出(下拉) SVN树的一部分?
EN

Stack Overflow用户
提问于 2009-11-03 23:21:03
回答 5查看 38.4K关注 0票数 50

我正在使用TortoiseSVN,我想将现有的存储库签出到本地目录中。但是,我只想拉下文件树的某些部分。有什么办法可以做到这一点吗?

例如:

代码语言:javascript
复制
/trunk
    /project-A
    /project-B
    /project-C

假设我只想拉下主干,项目A和项目B。我该怎么做?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-04 00:03:35

看起来你是成功的,但我想包括一步一步的指南,希望它对其他人有帮助。

  1. Checkout trunk into a working copy with depth = "Only this item“

working copy

  1. 从working copy
  2. 转到存储库浏览器选择所需的项目子文件夹,右键单击并选择"Update item to revision”<代码>H29<代码>G210

这将仅将您选择的子文件夹拉入您的工作副本中。

票数 75
EN

Stack Overflow用户

发布于 2012-12-19 00:09:33

这可能来得太晚了,但对于任何发现这个问题并想知道是否可以排除现有目录的人来说:似乎有一种方法可以做到这一点。

click on >右键单击要更新的目录,以便排除更新深度下拉框,选择Revision...

  • From
  1. ,然后按OK

如果该目录没有任何本地mod,则应将其删除,并将其排除在后续更新之外。如果您需要找回目录,请使用上面的Michael Hackner方法。

票数 47
EN

Stack Overflow用户

发布于 2014-01-09 19:06:41

从上面扩展自治的答案……

如果您已经签出了整个项目,但后来想要排除其中的某些文件夹或文件...

在包含要更新的目录/文件的父目录上单击鼠标右键以选择更新深度下拉框选择Revision...

  • From
  1. ,然后单击"Choose -> ...“。press OK >按
    • select exclude
    • then again

  • 取消选择要保留的项目按OK &OKexclude

  • then

这应该会删除你已经取消选择的目录/文件,并从进一步的更新中排除它们。如果您需要恢复目录,请重复此过程并更改您的选择。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1667986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档