svn - 有没有办法删除 svn 工作副本? svn 自动删除?

标签 svn

有没有办法恢复svn repo的结帐?

我不小心检查了用户文件夹中的大量代码库,手动删除所有内容真的很痛苦,有没有办法删除工作副本?

有没有类似 svn autoclean ?

最佳答案

SVN 并不打算这样做,理想情况下您应该 check out 到一个空白目录。事后看来是 20/20,所以现在你需要的是一个 hack。

在你的仓库中创建一个空分支,svn switch到那个分支。这会将您的工作副本更新到该分支,该分支中没有任何内容,因此应从您的工作副本中删除任何受版本控制的文件。这将留下 .svn元信息文件和文件夹,您可以单独处理,这比单独确定哪些文件受版本控制和哪些文件不受版本控制要容易得多

此外,如果您的 SVN 历史记录将修订版 1 作为新的空存储库,您可以 SVN Update到那个修订版,这将与上面的 switch 操作相同,但我处理过的大多数 repo 已经在修订版 1 中有很多文件。

关于svn - 有没有办法删除 svn 工作副本? svn 自动删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16067380/

相关文章:

svn - 如何仅还原SVN工作副本中的目录?

Eclipse-Maven : Doesn't show Maven project from SCM

如果完整文件名长于 256 个字符,svn 命令行实用程序将无法工作

svn - IntelliJ不会保存SVN身份验证信息

svn - 为什么 Hudson 不会立即拉出提交到 SVN 的最新文件来构建

svn - 关于SVN/IntelliJ,什么是 "switched files"?

svn - 撤消使用他们的并标记为已解决 - SVN

svn - 在 svn+ssh 中使用非默认 ssh key

java - SVN SSL 握手失败 : SSL error: bad packet length

PHP SQLSTATE[HY000] [1045] 用户 Laravel 访问被拒绝