gpt4 book ai didi

eclipse - 从 subclipse 中的 SVN Checkout 中排除特定子目录

转载 作者:行者123 更新时间:2023-12-04 18:50:16 24 4
gpt4 key购买 nike

问题很简单,我只是不太熟悉这些工具(或一般的 CVS)。

项目的每个分支包含 4 个文件夹:

branch-1
folder1
...
folder4
branch-2
folder1
...
folder4
...
folder4是巨大的(~2GB),包含我通常不感兴趣的东西,我不想每次都下载它——它需要永远,并且占用空间。

我看到“从 SVN 结帐”对话框有一个深度字段,其中包含以下选项:
  • 完全递归
  • 直接子级,包括文件夹
  • 仅文件 child
  • 只有这一项

  • 这些选项都不是我想要的。 1 和 2 仍会下载 folder4 ,而 3 和 4 将省略所有内容。

    理想情况下,我可以简单地省略 folder4从最初的下载开始,可以选择稍后将其拉下来。我不介意在同步操作期间将其视为传入更改(并简单地忽略它)。

    有任何想法吗?我错过了什么吗?

    附言我试图在 super 用户中发布这个问题,但该网站给我带来了真正的问题。

    最佳答案

    是的,您可以使用 Subclipse 执行此操作:

  • 使用“直系子女”选项 checkout 。 folder1等将是空的。
  • 在新 checkout 的项目中选择空文件夹(除了 folder4 )。
  • 选择团队 → 更新到版本...
  • 将深度设置为“完全递归”。
  • 勾选“将工作副本更改为指定深度”。
  • 单击确定。

  • 另一种方法是使用 svn命令行客户端:
  • 使用“仅此项目”选项 checkout 。顶级目录将为空(folder1 等将丢失)。
  • cd project-dir
  • svn up folder1 folder2 folder3
  • 关于eclipse - 从 subclipse 中的 SVN Checkout 中排除特定子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182064/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com