如何在 svn 中签出没有标签的存储库。
在存储库中创建标签。现在,每当客户端用户执行 svn checkout 时,标签也会下载。所以我需要 svn checkout 没有标签的存储库。我们怎样才能做到这一点?
提前致谢
答案1
这取决于服务器上存储库的布局。
如果您的布局采用推荐的格式(http://svnbook.red-bean.com/nightly/en/svn.reposadmin.planning.html#svn.reposadmin.projects.chooselayout)那么“tags”目录将与“trunk”目录分开(trunk 是提交新代码的地方)。
然后对“trunk”目录执行签出将忽略“tags”,因为它不是“trunk”的子目录。
通常,您可以浏览服务器上的存储库并移动目录以获得推荐的布局(在 Windows 上使用类似 TortoiseSVN 的工具)。没有特殊的命令可以在结帐时忽略子目录。
答案2
您可以使用-set-depth=exclude
.看https://blog.coffeebeans.at/archives/288。铁:
svn update --set-depth=exclude <foldername>