TFS 到 GitHub 迁移(无法将更大的文件推送到 github,这些文件在使用 git tfs clone 进行克隆之前实际上已从 tfs repo 中删除)
TFS to GitHub Migration (Unable to push larger files into github that were actually removed from tfs repo before cloning using git tfs clone)
我正在努力将具有提交历史的 TFS 存储库迁移到 GitHub。我正在使用工具 https://github.com/git-tfs/git-tfs.
到目前为止,我已经使用此工具迁移了大约 20 个存储库。我在迁移大于 100mb 的文件(sqllite 文件)时遇到问题。
首先我确定了大于 100mb 的文件并在 TFS 中删除了它们。然后我开始使用命令 git tfs clone 。我能够克隆它们,但是当我将它们合并到 GitHub (git push -u origin master) 时,我看到了这个错误 (remote: error: GH001: Large files detected. 你可能想要尝试 Git 大文件存储 - https://git-lfs.github.com.)
推送命令显示的大文件(>100mb)实际上不存在于 TFS repo/local 文件夹中
有人可以帮助我如何取消标记或删除本地克隆文件夹 tfs repo 中实际不存在的文件痕迹吗?
我尝试通过这个工具 BFG Repo-Cleaner 解决这个问题,这实际上帮助我解决了这个问题。
我正在努力将具有提交历史的 TFS 存储库迁移到 GitHub。我正在使用工具 https://github.com/git-tfs/git-tfs.
到目前为止,我已经使用此工具迁移了大约 20 个存储库。我在迁移大于 100mb 的文件(sqllite 文件)时遇到问题。
首先我确定了大于 100mb 的文件并在 TFS 中删除了它们。然后我开始使用命令 git tfs clone 。我能够克隆它们,但是当我将它们合并到 GitHub (git push -u origin master) 时,我看到了这个错误 (remote: error: GH001: Large files detected. 你可能想要尝试 Git 大文件存储 - https://git-lfs.github.com.)
推送命令显示的大文件(>100mb)实际上不存在于 TFS repo/local 文件夹中
有人可以帮助我如何取消标记或删除本地克隆文件夹 tfs repo 中实际不存在的文件痕迹吗?
我尝试通过这个工具 BFG Repo-Cleaner 解决这个问题,这实际上帮助我解决了这个问题。