我一直在寻找从 CVS 历史记录中完全删除文件的“正确”方法,但找不到。我不在乎它是否仍然出现在日志中,或者与该文件相关的早期版本的特定签出是否显示错误。重要的是所有其他文件保持不变,未来的 CVS 操作仍然正常。
我知道cvs remove命令,但据记录,它仍然允许恢复文件。我可以访问 CVS 服务器,我可以直接进入Attic目录并从那里删除文件,还是会导致问题?
我想这样做有两个原因。一个是我想在将包含敏感信息的文件上传到 GitHub 之前删除它,在那里将保留一个同步的存储库。
另一个是git cvsimport失败并出现“通知:使用备用条路径”错误,用于阁楼中的文件,我认为修复它的最简单方法是简单地删除其中的所有文件目录。