7

我正在编写一个脚本来从 SVN 存储库中检出数据。网址是

http://subversion-practice.sweng.xyz.com/cvn/repos/ps/passport

此非本地 URL 上的护照下有一个文件夹,我需要将其从结帐中排除。Data_backup(要排除的文件夹名称)。

使用的 SVN 结帐命令是

svn checkout --username ab230141 --password Table717 http://subversion-practice.sweng.xyz.com/cvn/repos/ps/passport >> C:/svn_log.log 2>&1

有人可以帮助我使用可以用于此的命令吗?

4

1 回答 1

14

您可以使用稀疏目录。您需要为孩子们​​执行svn checkout --depth empty一些svn update --set-depth infinity命令。链接手册中对此进行了很好的解释。我猜排除的文件夹在树中越深,您需要的更新命令就越多。

或者,您可以先签出整个树,然后svn update --set-depth exclude针对要忽略的文件夹运行。

于 2012-12-19T10:28:34.477 回答