我正在编写一个脚本来检出来自SVN存储库的数据。网址是
http://subversion-practice.sweng.xyz.com/cvn/repos/ps/passport
此非本地网址上有一个护照下的文件夹,我需要在结帐时将其排除。 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
有人可以帮忙解决我可以使用的命令吗?
答案 0 :(得分:13)
您可以使用Sparse Directories。您需要svn checkout --depth empty
,然后为孩子们提供少量svn update --set-depth infinity
命令。链接手册中对此进行了很好的解释。我想,排除文件夹在树中的位置越深,您需要的更新命令就越多。
或者,您可以先签出整个树,然后为要忽略的文件夹运行svn update --set-depth exclude
。