我有一个SVN指向Google云端硬盘。几天前我提交了一个6GB的文件。由于连接问题或其他一些不兼容性,此文件会卡住,并且永远不会使用云端硬盘更新审核。
好吧,现在我需要删除此修订版(文件),而不会损坏修订版数据库。有可能吗?
Location: \db\revs\0
答案 0 :(得分:1)
SVN存储库中的修订是不可变的。一旦数据提交到Subversion存储库,它将永远保留在存储库中。从技术上讲,删除修订版或其内容是可能的,但这不是一项简单的任务。阅读常见问题条目How do I completely remove a file from the repository's history?。
请注意,您绝不能将实时SVN存储库放入Google云端硬盘,DropBox和类似服务。现代SVN存储库是一个平面文件数据库,这些文件共享服务最终会破坏存储库并可能导致数据丢失。如果需要远程访问存储库,请部署Subversion服务器以通过HTTP(S)或svn://访问它。