如何解决从 Google Source Repository 中删除文件夹历史记录
问题:Microsoft Visual Studio .NET (C#) 项目有一个包含所有 DLL 依赖项的包文件夹。我(不幸的是)在我的存储库中包含了这个包文件夹,现在(几个月后)我的历史记录中有 20 GB 的 DLL。这使得克隆几乎不可能。我认为正在发生的是所有历史DLL的压缩版本都在下载,但它正在等待本地解压。这比“过夜”花费的时间更长,很难说多久,因为我没有那么耐心。因此,我们现在只能使用 --depth 1 参数来获取最新版本。
我想做的是从历史记录中删除包文件夹。事情很复杂,因为我已经将其删除、提交和推送,因此它不再处于活动版本中。我找到了创建 MIRROR 克隆的参考,我计划尝试这样做(尽管“Catch-22”意味着我首先必须能够成功克隆)。但是,我花了一整天的时间来解决这个问题,如果其他人也犯过类似的错误并能提供一些建议,我将不胜感激。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。