我正在与其他团队成员一起制作团结游戏。我目前正在使用 git lfs,但它提供给我们的 1GB 绝对不足以满足我们拥有的大型艺术资产以及对其不断进行的更改。我正在寻找一种替代方案,它具有使用 github 桌面推送和拉取更改的简单性,但具有至少 10GB 的存储空间。不幸的是我的预算为零。我在想,与其将 git lfs 推送到 github.com,也许它可以推送到 google Drive,这将为您提供 15GB 的免费存储空间。我不知道这是否可以与 github 桌面或其他客户端一起使用。我和我的团队成员对 git 都很陌生,因此非常感谢详细的解释。 谢谢!
你可以看看dvc。它与 Git LFS 类似,并且支持 Google Drive 作为后端。
Gitlab 可能是 github 的替代品,因为它为每个存储库提供 10 GB 的限制
Git LFS 支持自定义传输适配器和独立传输适配器的概念。 这些工具可以从您选择的任意位置或 URL(包括 Google Drive)上传和下载数据。 Git LFS 本身使用这些技术来实现本地路径和
file:///
URL 的传输。
如果您愿意,您可以创建其中一种类型的适配器来将数据上传到 Google 云端硬盘。 您可以查看本地路径传输适配器的外观,并根据需要进行基础设置。
我可以为您提供我使用的对我来说效果很好的解决方案。我不会对项目中使用的任何大型资源包使用任何版本控制。我项目的其余部分使用 Git 和 BitBucket。我只是将大型资产放在未跟踪的文件夹中。 有一个名为 FreeFileSync 的免费软件,它可以在我的计算机上跨文件夹进行同步。我用它来将未跟踪的文件夹克隆到计算机上其他位置的另一个文件夹。每次结束工作时我都会同步此信息。这样我就可以节省上传大文件的时间,如果您将大文件放在云驱动器上,这些文件会很快耗尽数据。