首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在数百次提交后切换到Git时,我应该迁移本地历史吗?

在数百次提交后切换到Git时,我应该迁移本地历史吗?
EN

Stack Overflow用户
提问于 2022-03-25 20:51:51
回答 1查看 79关注 0票数 0

我有一个git存储库(一个使用GDScript的戈多游戏项目),我已经做了很长一段时间了,并且有大约一千次提交,并被推送到GitHub。

我将开始使用Git添加像图像或声音文件这样的二进制资产。

在查看git-lfs-migrate文档时,我可能应该使用迁移当地历史来转换一些已经存在的png文件。现在,这看起来是一个很大的变化,我不坚持自己动手,所以我想知道这种存储库迁移的最佳实践是什么。

我是唯一一个在这个存储库上工作的人,所以即使像强制推进这样的神圣任务也是可以接受的,只要我不丢失我的代码,并且可以转换我的大型文件。

Clarification:主要是我不确定迁移本地历史或不重写本地历史可能带来的后果。不知道这些选择的利弊是什么。

我之所以考虑Git,是因为到目前为止我只编辑文本文件,但是现在我要添加一些大型二进制文件(图像、声音、数据文件),在开发过程中会发生变化,所以不使用LFS将是一种浪费。理想情况下,我只想在将存储库克隆到各种测试环境时才下载最新的二进制文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-27 09:55:13

最后,我没有迁移任何东西,只是安装了GitHub,然后将更改推送到GitHub上的远程存储库。当我在我的另外两台计算机( Linux和Mac)上克隆存储库时,没有忘记在那里安装git-lfs,在这两种情况下,我都收到了一个奇怪的错误,抱怨“污点过滤器lfs失败”。

这个答案就是解决方案:https://stackoverflow.com/a/48882513/63377

实际上,LFS没有URL设置,而且它太胆小,不敢告诉我。我不得不运行git config lfs.url $(git config remote.WHATEVER-MY-LFS-REMOTE-NAME-IS.url),然后再执行另一个git pull,这一切似乎都在起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71622977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档