我有一个通过TFS托管的当前GIT存储库。我们计划迁移到LFS,以管理通过源代码管理存储的一些大型二进制文件。我将TFS存储库克隆到本地PC上,然后克隆克隆,这样我就可以模拟/测试进行这些更改,而不是在团队成员工作时将LFS更改推到TFS。
TFS->本地克隆->本地工作克隆
我执行以下步骤/GIT命令:
所以这就是我被困的地方。如果我不能推送到本地机器上的上游回购,那么当我试图将这些更改推送到TFS服务器上的远程回购时,我非常肯定这会失败。
发布于 2020-04-16 09:06:31
Git LFS是Git的扩展,它提交数据描述提交给repo的大型文件,将二进制文件内容存储在单独的远程存储中。当您在回购中克隆和切换分支时,Git从该远程存储中下载正确的版本。
恐怕你应该把它推到远程回购网址,而不是你的本地回购。
https://tfsseverurl.com/Collection/Project/_git/Reponame此外,根据此链接- 基于前提的LFS支持,您需要至少使用2017.2或更高的TFS版本。
https://stackoverflow.com/questions/61229442
复制相似问题