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

问题描述 投票:0回答:1

到目前为止我发现的任何信息都会导致“不”。

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

问题是,是否有一种方法可以从我组织中的另一个repo全局访问上传到Bitbucket中常规LFS存储的LFS文件。

git git-lfs
1个回答
1
投票

我没有得到这里的目标。如果你想从一个repo到另一个repo获取lfs对象,那么这个对象需要在两个repos中作为LFS对象进行跟踪,这意味着你可能需要在两个repos中安装git lfs。除了这样做,我没有找到其他解决方案。

例如,有两个repos AB共享一个lfs跟踪对象objA更新obj,你想从obj访问最新的B?除非:

A中,在您通过签入提交更新obj之后:

您还需要更新B中的提交。你可以通过在git patch创建一个A并将其应用于B并参考here来实现这一目标。

© www.soinside.com 2019 - 2024. All rights reserved.