Tortoise SVN 删除一个巨大的修订文件而不破坏基础
Tortoise SVN delete a huge revision file without corruption of base
我有一个指向 Google 驱动器的 SVN。几天前我提交了一个 6GB 的文件。由于连接问题或其他一些不兼容问题,此文件被卡住,并且永远不会使用 Drive 更新评论。
好吧,现在我需要删除这个修订版(文件),而不损坏修订版数据库。可能吗?
Location: \db\revs[=10=]
SVN 存储库中的修订是不可变的。一旦数据提交到 Subversion 存储库,它将永远保留在存储库中。删除修订或其内容在技术上是可行的,但不是一项简单的任务。阅读常见问题条目 How do I completely remove a file from the repository's history?.
请注意,您绝不能将实时 SVN 存储库放入 Google Drive、DropBox 和类似服务。现代 SVN 存储库是一个平面文件数据库,那些文件共享服务最终会破坏存储库并可能导致数据丢失。如果您需要远程访问您的存储库,请部署 Subversion 服务器以通过 HTTP(S) 或 svn://.
访问它
我有一个指向 Google 驱动器的 SVN。几天前我提交了一个 6GB 的文件。由于连接问题或其他一些不兼容问题,此文件被卡住,并且永远不会使用 Drive 更新评论。
好吧,现在我需要删除这个修订版(文件),而不损坏修订版数据库。可能吗?
Location: \db\revs[=10=]
SVN 存储库中的修订是不可变的。一旦数据提交到 Subversion 存储库,它将永远保留在存储库中。删除修订或其内容在技术上是可行的,但不是一项简单的任务。阅读常见问题条目 How do I completely remove a file from the repository's history?.
请注意,您绝不能将实时 SVN 存储库放入 Google Drive、DropBox 和类似服务。现代 SVN 存储库是一个平面文件数据库,那些文件共享服务最终会破坏存储库并可能导致数据丢失。如果您需要远程访问您的存储库,请部署 Subversion 服务器以通过 HTTP(S) 或 svn://.
访问它