首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TortoiseSVN:如何从存储库中完全删除项目的所有信息(工作副本)?

TortoiseSVN:如何从存储库中完全删除项目的所有信息(工作副本)?
EN

Stack Overflow用户
提问于 2009-09-17 01:32:01
回答 2查看 5.4K关注 0票数 1

我使用TortoiseSVN备份一些非常大的二进制文件,我不再需要这些文件。我希望从存储库中恢复回磁盘空间。所有这些文件/文件夹都是在TortoiseSVN中的单个项目(工作副本)下在一个目录下维护的。

如何从SVN 存储库中删除与此项目相关的所有文件和信息

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-17 01:37:02

您不能从SVN本身执行此操作。基本上,您必须对整个存储库进行倾卸和重建才能做到这一点。就其本身而言,没有svn destroy命令。那是故意的。无论如何,它都能保持你的历史完好无损。

这家伙似乎很生气,但我个人认为,一个用户可以访问的svn destroysvn obliterate或任何东西几乎是一个反功能的SCC系统!

http://blog.projectnibble.org/2008/03/01/subversion-obliterate-the-forgotten-feature/

票数 5
EN

Stack Overflow用户

发布于 2009-09-17 16:14:11

我想你可以想象一个环境,程序员想要抹掉这个环境,承诺掩盖他对一个错误的责任。或者一个更常见的问题可能是,一个新手程序员由于无知而抹掉了他不该拥有的东西,现在所有的历史都丢失了,甚至一个有能力的有经验的程序员也犯了错误。这些场景是很好的理由,使抹掉困难或需要特殊的特权。

但我也有过很多次,因为某种原因我们决定重组我们的存储库。如果我们在服务器A上有一个存储库,在服务器B上有另一个存储库,我们决定将一个项目从A转移到B,我真的很想把它从A中删除,否则,六个月后,可能有人会在A上找到副本,而不会意识到它已经过时了。

特别是当我第一次学习SVN的时候,我做了很多糟糕的决定,比如如何组织分支和标记,然后我想要重新工作。我真的很想把旧建筑抹掉,然后把它放回原处。再一次,为了避免混淆任何看过历史的人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1436320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档