删除SVN存储库的所有内容

时间:2011-03-16 22:07:54

标签: svn version-control

我该怎么办?我只是想彻底删除当前存储库的内容。

由于

3 个答案:

答案 0 :(得分:4)

删除存储库文件夹就可以了。

rm -r /usr/local/svn/repo

答案 1 :(得分:2)

存储库的内容永远不会消失。您最接近的方法是通过检入清空的工作目录使其看起来为空。但是所有以前的版本仍然会跟踪所有文件。

几年前,我学会了很难,不是在一台机器上检查巨大的数据文件,而是在另一台机器上检查它们作为“转移”它们的方式。这让我的回购非常臃肿。我使用dump和load进行了一些过滤来重建没有那些巨型文件的repo。

最好的办法可能是删除实际的存储库(不仅仅是它的内容) - 整个存在的地方,并从头开始构建一个新存储库。

答案 2 :(得分:1)

This SO duplicate说:

svn checkout --depth immediates http://myrepo.com/svn/myrepo myworking_copy
cd myworking_copy
svn rm *
svn ci -m "Deleting all"

据我所知,由于存储库是远程存储的,因此从源代码中删除它并从头开始会更容易。