如何在结账时从SVN存储库中排除某些目录

ash*_*jna 7 svn batch-file

我正在编写一个脚本来检出来自SVN存储库的数据.网址是

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

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

使用的SVN checkout命令是

svn checkout --username ab230141 --password Table717 http://subversion-practice.sweng.xyz.com/cvn/repos/ps/passport >> C:/svn_log.log 2>&1
Run Code Online (Sandbox Code Playgroud)

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

mse*_*ell 14

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

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