问题非常简单,我对这些工具(或一般的CVS)并不是很精通。
项目的每个分支包含4个文件夹:
branch-1
folder1
...
folder4
branch-2
folder1
...
folder4
...
folder4
是巨大的(约2GB),包含我通常不感兴趣的东西,而且我不想每次都下载它 - 它需要永远,并占用空间。
我看到“Checkout from SVN”对话框有一个Depth字段,其中包含选项:
这些选项都不是我想要的。 1和2仍将下载folder4
,而3和4将省略所有内容。
理想情况下,我最初可以从下载中省略folder4
,并可以选择稍后将其删除。我不介意在同步操作期间将其视为传入的更改(并且忽略它)。
有什么想法吗?我错过了什么吗?
P.S。我试图在超级用户中发布这个问题,但该网站给了我真正的问题。
答案 0 :(得分:6)
是的,您可以使用Subclipse执行此操作:
folder1
等等将为空。folder4
除外)。另一种方法是使用svn
命令行客户端:
folder1
等将丢失)。cd project-dir
svn up folder1 folder2 folder3