0
我以前写的Eclipse功能与日食从SVN工程断开稀疏SVN更新在Eclipse
- 人烟稀少的更新目录,并
- 删除工作副本目录,而从删除它们库。
通过这种方式,您可以选择和选择您希望使用的子系统。这个特性适用于subclipse。
例如,如果作为一个命令序列执行将是影响:
# check out the libs folder but not its children
svn update --depth empty libs
# check out the libs I am interested in
svn update libs/lib1 libs/lib7
... <work on them> ...
# not interested in lib1 anymore
rm -rf libs/lib1
# update to let libs know that lib1 is no longer checked out
svn update libs
我最近注意到,颠覆现在能够处理从SVN更新稀疏。我的问题是,除了命令行或像我一样编写日食功能外,是否有方法从工作副本断开连接并删除一个稀疏更新,而没有通过eclipse从svn存储库中删除?有没有其他人使用subclipse,颠覆或任何其他团队提供商处理这个问题?
我目前正在使用Indigo SR1进行测试。
马特
感谢您的“更新”。这正是我需要知道的。但是,我们如何首先使用subclipse检出/更新稀疏子代? – TheMatto
我们需要这样做的原因是因为我们有100-200个库,这将我们的项目视图变成滚动的痛苦,也是因为我们的构建系统。在这种情况下,有许多空文件夹无法与非空文件夹区分可能也很难使用/浏览/搜索。 – TheMatto
签出对话框有一个深度选项。我通常使用“Immediates”选项进行签出,该选项为我提供了初始骨架,然后展开了我想要的文件夹。或者使用像http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/svn-viewspec.py这样的脚本在Eclipse之外签出,然后将结果导入Eclipse工作区。 –