【问题标题】:Delete old SVN files from the ".svn/pristine" folder从“.svn/pristine”文件夹中删除旧的 SVN 文件
【发布时间】:2017-02-16 04:43:44
【问题描述】:

我有一个 SVN 存储库,其中包含一个名为 archives 的文件夹,该文件夹包含超过 3 GB 的文件。

现在,我不需要这个文件夹来工作(由于错误,我已将其上传到 SVN 存储库。这些文件仅在正在运行的应用程序上需要,而不是源文件)。

我已删除文件夹 (svn rm ...),现在我的工作副本使用的空间减少了 3 GB(已删除档案文件夹中的空间),但父文件夹中的 .svn/pristine 文件夹保持相同的使用空间空间。

如何删除/清理此文件夹?我在本地工作副本中不需要这个缓存。

【问题讨论】:

  • 您的工作副本是否还包含存档文件夹?您是否将svn rm 提交到服务器?
  • 不,我没有文件夹,rm是两个版本前提交的。

标签: svn repository


【解决方案1】:

运行svn cleanup。这将导致 SVN 从 .svn 文件夹中删除您的工作副本不再跟踪的文件。请参阅来自一位 SVN 开发人员的this answer

【讨论】:

  • svn cleanup 不会清理这些文件夹。我已经尝试了所有选项(来自 tortoiseSVN),我什至丢失了我的 .idea 文件夹,但 .svn 文件夹保持它的大小为 3gb。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 2018-10-06
相关资源
最近更新 更多