gpt4 book ai didi

git - 在 git repo 中控制大文件使用的最佳策略是什么?

转载 作者:太空狗 更新时间:2023-10-29 14:16:49 26 4
gpt4 key购买 nike

我的团队从事的项目包括一些大型数据文件,这些文件是我们开发过程中不可或缺的一部分,需要进行版本控制。然而,有些时候(比如当我在家或在星巴克时),当我 pull 并且真的不想为那些大文件中的小变化而烦恼时。我有一些想法,例如将所有大文件移动到一个分支(即全面测试),并且只有在您准备好处理大文件时才切换到这个分支。我想知道是否还有其他人想出更好的方法来处理这种情况。

最佳答案

git-lfs/git-lfs issue 227谈到了那个问题:

For completeness- if you want to not have the repo auto get everything you have to add a .lfsconfig file in the repo with fetchexclude=*

You can then get the files using git fetch --all

或者:

You can also run any of the LFS "download" commands (clone, pull, fetch) with the -X flag and a pattern of files to exclude.
Similarly, the -I flag accepts a glob of files to include.

最后,你还有:

Skips automatic downloading of objects on clone or pull. This requires a manual "git lfs pull" every time a new commit is checked out on your repository.

关于git - 在 git repo 中控制大文件使用的最佳策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48878600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com