gpt4 book ai didi

git - 如何检查 Bitbucket 服务器端是否正在使用 Git-LFS

转载 作者:行者123 更新时间:2023-12-04 15:54:32 24 4
gpt4 key购买 nike

我正在使用 Git-LFS 来管理 Git 存储库中的一些大文件。我很确定我已经在本地正确配置了东西,因为我可以执行 git lfs track 来查看跟踪的模式等。我的 repo 的远程是一个 Bitbucket Server 实例,我是但是不太确定我已经在那里正确配置了所有内容。

那么,有没有办法在 Bitbucket Server 存储库上看到那里的大文件确实由 Git-LFS 管理?我可以运行一些命令,将其指向远程,列出 Git-LFS 下的所有文件,或者 GUI 中的一些 Git-LFS 状态页面。谢谢!

最佳答案

通常在存储库设置中(存储库设置>大文件存储(LFS))只有一个复选框来勾选“允许LFS”选项。但这只是说,repo 已准备好将 LFS 用于大文件,这并不意味着您已经通过 LFS 方式存储了一些文件。

您可以尝试这两个命令:git lfs track(不带其他参数)。这会报告为 LFS 配置了哪些文件扩展名(例如 *.dll )。但是存储库中的旧文件仍然可以存储在存储库中,而较新的版本则在 LFS 存储中处理 - 从那时起,当您执行命令 git lfs track *.dll 时。所以即使 git lfs track 返回一些信息,也可能是还没有 LFS 文件。

更好的可能是命令 git lfs ls-files --all。如果它没有返回任何东西,我会假设,这个 repo 中还没有 LFS 文件。 --all 选项对于检查整个存储库的历史记录很重要,否则只会检查当前分支。

关于git - 如何检查 Bitbucket 服务器端是否正在使用 Git-LFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52316819/

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