从“.svn/pristine”文件夹中删除旧的SVN文件

问题描述:

我有一个名为archives的文件夹的SVN存储库,并且此文件夹包含多于3个  GB的文件。现在,我不需要这个文件夹的工作(我已经上传到SVN存储库,因为一个错误。这些文件只需要运行的应用程序,而不是源)。从“.svn/pristine”文件夹中删除旧的SVN文件

我已经删除的文件夹(svn rm ...),而且,现在我的工作副本有3个 使用GB的空间较小(从删除的档案文件夹的空间),但是从父文件夹.svn/pristine保持相同的使用空间。

如何删除/清除此文件夹?我不需要本地工作副本上的缓存。

+0

您的工作副本是否仍包含档案文件夹?你是否将'svn rm'提交给服务器? – Ben 2015-02-08 17:56:52

+0

不,我没有该文件夹,并且rm在两个版本之前提交。 – 2015-02-09 18:34:41

运行svn cleanup。这将导致SVN从.svn文件夹中删除不再被工作副本跟踪的文件。查看其中一位SVN开发人员的this answer

+2

svn清理不会清理这些文件夹。我尝试过所有选项(来自tortoiseSVN),我甚至丢失了.idea文件夹,但.svn文件夹在3gb上保持不变。 – 2015-02-06 15:39:50