我可以从组织中的其他存储库全局访问Git LFS文件吗?

时间:2018-10-01 10:29:29

标签: git git-lfs

到目前为止,我发现的所有信息都导致“ NO”。

但是可以将LFS文件存储在自定义位置,因此从技术上讲可以访问它们,但是,如果对其他存储库中的LFS文件进行了更改,则该更改在历史上就不会在原始存储库中表示

问题是,是否有办法从我组织中的另一个存储库全局访问上载到Bitbucket中常规LFS存储的LFS文件。

1 个答案:

答案 0 :(得分:1)

我没有达到目标。如果要将lfs对象从一个存储库获取到另一个存储库,则需要在两个存储库中将该对象作为LFS对象进行跟踪,这意味着您可能希望在两个存储库中都安装git lfs。除此以外,我没有找到其他解决方案。

例如,有两个存储库AB共享一个lfs跟踪对象objA更新了obj,您想从obj访问最新的B吗?除非:

A中,使用签入的提交更新obj后:

您还需要更新B中的提交。您可以通过在git patch中创建一个A并将其引用到hereB中来实现。