我意外地去了我的分支文件夹同步,导致我本地硬盘上的所有分支下载(非常大)
现在我如何在本地删除分支但不在svn中显示为已修改/缺失?
我使用tortisesvn
修改
在各个分支上执行系统删除将显示丢失。我不想那个
alt text http://img49.imageshack.us/img49/58/svnbranches.png
答案 0 :(得分:4)
我使用的另一个选项是使用sparse directories。在TortoiseSVN中,使用“Update to Revision ...”子菜单代替Update,并设置“Update Depth”。另见this 在TortoiseSVN文档中,当它讨论适用于更新的Checkout深度时(使用“Update to Revision”时)
答案 1 :(得分:0)
将.svn文件夹删除到要删除的文件夹中。然后只需删除它们。
答案 2 :(得分:0)
您可以删除(不是svn delete但系统删除)本地计算机上的分支,而subversion服务器也不会知道。
为了澄清,这将删除最高级别的文件夹。然后,您可以专门重新下载所需内容。
答案 3 :(得分:0)
您可以使用资源管理器删除subversion工作副本上的任何文件和文件夹(不使用TortoiseSvn Delete!)。如果您执行svn更新,它们将再次出现。要防止这种情况,请仅在您需要的分支上执行更新,或删除上层目录中的.svn文件夹。