如何解决TFS到GitHub的迁移在使用git tfs clone进行克隆之前,无法将实际上已从tfs存储库中删除的较大文件推送到github中
我正在将具有提交历史记录的TFS存储库迁移到GitHub。我正在使用工具https://github.com/git-tfs/git-tfs。
到目前为止,我已经使用该工具迁移了大约20个仓库。迁移大于100mb的文件(sqllite文件)时,我遇到问题。
首先,我确定了大于100mb的文件,并在TFS中将其删除。然后我开始使用命令git tfs clone。我可以克隆它们,但是在将它们合并到GitHub(git push -u原始主机)时,我看到此错误(远程:错误:GH001:检测到大文件。您可能要尝试Git大文件存储-https: //git-lfs.github.com。)
TFS存储库/本地文件夹中实际上不存在push命令显示的大文件(> 100mb)
有人可以帮我取消标记或删除本地克隆文件夹tfs repo中实际上不存在的文件的痕迹吗?
解决方法
我尝试使用此工具BFG Repo-Cleaner解决此问题,实际上帮助我解决了该问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。