【问题标题】:Azure devops (VSTS) and GITHUB: Current status on largest allowed repository sizeAzure devops (VSTS) 和 GITHUB:最大允许存储库大小的当前状态
【发布时间】:2022-04-14 01:56:30
【问题描述】:

我们想试试VFSforGIT(以前称为 GVFS),但目前这只适用于 VSTS 和 Github。所以我们不能运行本地 VFSforGIT 服务器,因为还没有开源服务器实现。

但是,我们预计我们的存储库将达到数百 GB,因为我们存储用于 3D 电影制作的资产。资产不多,只有大资产。

最大允许存储库大小的当前状态是什么(使用付费计划)?

根据Azure devops documentation,目前没有硬性限制,只有一个建议:

在不常见的情况下,存储库可能大于 10GB。例如,Windows 存储库至少有 300GB。因此,我们没有设置硬块。如果您的存储库超过 10GB,请考虑使用 Git-LFS、GVFS 或 Azure Artifacts 重构您的开发工件。

重构您的开发工件是什么意思?使用 GVFS 如何使存储库更小(如果这意味着 refactor)?也许它可以使用另一台服务器来存储大文件?

另一个问题是推送大小限制,目前为 5GB,这对于视频文件或某些 Substance Painter 文件来说可能太小了,但在大多数情况下,这会起作用。

【问题讨论】:

    标签: github azure-devops gvfs


    【解决方案1】:

    GVFS,目前正在重命名为 VFS,是一个系统,只有它通过它与打开的文件进行交互(下载),而将其他未使用的文件保持为空(在本地)并在存储库。


    (来源:vfsforgit.org

    关于重构是指重新索引存储库文件的操作,但使用的程序(LFS 等)减少要上传到存储库的大小

    关于使用,建议您考虑到:

    • 必须安装Windows10
    • GVFS 不支持某些 Git 命令
    • 它必须与 GitBash (GVFS) 一起使用

    最后,存储库暂时没有限制(目前我有 1TB)

    【讨论】:

    • 感谢您的信息。那么 VFSforGit 与 LFS 兼容吗?您知道是否可以为 LFS 文件使用外部服务器? GitHub支持这个,但我不知道它是否可以与VFSforGit一起使用。
    • @Ziriax LFS 是一个在 Git 中用文本指针替换大文件的工具,同时它将文件的内容存储在远程服务器上,例如 GitHub.com 或 GitHub Enterprise。 LFS 的使用是可能的,只是它在 VFSforGit 中有点矛盾,因为它已经允许上传 gramdes 文件。
    猜你喜欢
    • 2021-03-19
    • 1970-01-01
    • 2019-09-27
    • 2011-03-14
    • 2022-10-12
    • 2011-02-10
    • 2021-03-05
    • 1970-01-01
    • 2021-12-02
    相关资源
    最近更新 更多