Eclipse 从subclipse中的SVN签出中排除特定子目录

Eclipse 从subclipse中的SVN签出中排除特定子目录,eclipse,svn,subclipse,Eclipse,Svn,Subclipse,问题很简单,我只是不太精通这些工具(或CVSE) 项目的每个分支包含4个文件夹: branch-1 folder1 ... folder4 branch-2 folder1 ... folder4 ... folder4是巨大的(~2GB),包含我通常不感兴趣的内容,我不希望每次都下载它——它会花费很长时间,而且会占用空间 我看到“从SVN签出”对话框有一个深度字段,带有以下选项: 完全递归 直接子项,包括文件夹 仅文件子项 只有这一项 这些选项

问题很简单,我只是不太精通这些工具(或CVSE)

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

branch-1
    folder1
    ...
    folder4
branch-2
    folder1
    ...
    folder4
...
folder4
是巨大的(~2GB),包含我通常不感兴趣的内容,我不希望每次都下载它——它会花费很长时间,而且会占用空间

我看到“从SVN签出”对话框有一个深度字段,带有以下选项:

  • 完全递归
  • 直接子项,包括文件夹
  • 仅文件子项
  • 只有这一项
  • 这些选项都不是我想要的。1和2仍将下载文件夹4,而3和4将忽略所有内容

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

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


    另外,我试图在超级用户中发布这个问题,但该网站给了我真正的问题。

    是的,你可以使用Subclipse:

  • 使用“直系子女”选项签出<代码>文件夹1等将为空
  • 在新签出的项目中选择空文件夹(文件夹4除外)
  • 选择团队→ 更新到版本
  • 将深度设置为“完全递归”
  • 勾选“将工作副本更改为指定深度”
  • 单击“确定”
  • 另一种方法是使用
    svn
    命令行客户端:

  • 使用“仅此项”选项签出。顶级目录将为空(
    folder1
    等将丢失)
  • cd项目目录
  • svn up folder1 folder2 folder3

  • 接近!我没有选项
    Team>更新到版本…
    ,但我有一个
    Team>切换到另一个分支/标记/修订…
    。其余的都是准确的。谢谢