到目前为止我发现的任何信息都会导致“不”。
但是可以将LFS文件存储在自定义位置,因此从技术上讲可以访问它们,但是如果对来自不同存储库的LFS文件进行了更改,则更改将不会在原始存储库中以历史形式表示。
问题是,是否有一种方法可以从我组织中的另一个repo全局访问上传到Bitbucket中常规LFS存储的LFS文件。
我没有得到这里的目标。如果你想从一个repo到另一个repo获取lfs对象,那么这个对象需要在两个repos中作为LFS对象进行跟踪,这意味着你可能需要在两个repos中安装git lfs。除了这样做,我没有找到其他解决方案。
例如,有两个repos A
和B
共享一个lfs跟踪对象obj
。 A
更新obj
,你想从obj
访问最新的B
?除非:
在A
中,在您通过签入提交更新obj
之后:
您还需要更新B
中的提交。你可以通过在git patch
创建一个A
并将其应用于B
并参考here来实现这一目标。