我无意中去了,同步了我的树枝夹导致我的本地硬盘下载所有分支(体积非常庞大)SVN分支:删除分支机构本地,但不显示为修改
现在怎么我可以在本地删除分支,但不会在svn中显示为已修改/缺失?
编辑:
做一个系统的各个分支删除会出现丢失。我不希望
alt text http://img49.imageshack.us/img49/58/svnbranches.png
我无意中去了,同步了我的树枝夹导致我的本地硬盘下载所有分支(体积非常庞大)SVN分支:删除分支机构本地,但不显示为修改
现在怎么我可以在本地删除分支,但不会在svn中显示为已修改/缺失?
编辑:
做一个系统的各个分支删除会出现丢失。我不希望
alt text http://img49.imageshack.us/img49/58/svnbranches.png
我使用的另一个选项是使用sparse directories。在TortoiseSVN中,使用“更新到修订...”子菜单而不是更新,并设置“更新深度”。另请参阅TortoiseSVN文档中的this ,其中介绍了适用于更新的Checkout深度(使用“Update to Revision”时)
删除.svn文件夹到你要删除的文件夹中。然后简单地删除它们。
你可以删除(不是svn删除,而是系统删除)本地机器上的分支机构,并且subversion服务器不会知道任何东西。
要澄清,这将删除最高级别的文件夹。你可以重新下载你需要的东西。
您可以使用资源管理器(不使用TortoiseSvn Delete!)删除颠覆工作副本上的任何文件和文件夹。如果你进行svn更新,他们会再次出现。为防止出现这种情况,只需在分支上进行更新,或者删除上层目录中的.svn文件夹。