far*_*ace 5 svn tortoisesvn svn-checkout
这是场景...我也在用乌龟SVN ...
我可以创建一个新文件夹并使用“仅此项目”选项进行签出...这将仅签出顶层文件夹,然后我可以进入回购浏览器并选择我要“更新至修订版”的任何子文件夹(在回购浏览器中,右键单击,选择“更新至修订版”)...这将仅降低该子文件夹...
有没有办法删除文件夹而不将其从存储库中删除?
如果没有,我的另一种选择是简单地单独签出子项目(这可能是最好的解决方案),让我们看看是否有人对此有答案。
我玩游戏有些迟了,但是我有同样的问题,却没有找到满意的答案。
我想出的答案是进行完整的结帐
勾选使深度变粘,然后在以后的更新中保留该深度。
小智 6
要从本地存储库中删除之前签出的文件夹而不将其标记为已删除,请使用以下命令:
svn update <yourfolder> --set-depth=exclude
Run Code Online (Sandbox Code Playgroud)
正如您所建议的,单独检查子目录(它们本身可以被视为存储库)是最干净的方法。对于我见过的 SVN 存储库从根本上看像这样的人来说,这种情况很常见
/
/proj1
/trunk
/branches
/tags
/proj2
/trunk
/branches
/tags
Run Code Online (Sandbox Code Playgroud)