gpt4 book ai didi

dvc - 无法忽略 DVC 中的 .DS_Store 文件

转载 作者:行者123 更新时间:2023-12-04 15:59:38 26 4
gpt4 key购买 nike

我使用 DVC 来跟踪我的媒体文件。我使用 MacOS,我希望 DVC 忽略“.DS_Store”文件。根据 DVC 文档,我可以用 .dvcignore 实现它.我用“.DS_Store”规则创建了 .dvcignore 文件。但是每次创建“.DS_Store”时,dvc status 仍然表示内容已更改

这是重现我的问题的小测试:

$ git init
$ dvc init

# create directory to store data
# and track it's content with DVC
$ mkdir data
$ dvc add data

# Ignore .DS_Store files created by MacOS
$ echo ".DS_Store" > .dvcignore

# create .DS_Store in data dir
$ touch "data/.DS_Store"

如果我正确理解 DVC 文档,那么 dvc status 应该打印类似“Pipeline is up to date.Nothing to reproduce”的内容。但是 dvc status 给我:

data.dvc:
changed outs:
modified: data

我怎样才能真正忽略“.DS_Store”文件?

更新:.dvcignore 支持在最新版本中得到显着改进,问题不再相关。

最佳答案

.dvcignore 的当前实现非常有限。阅读更多信息 here .

请在此处提及您对此功能感兴趣 - https://github.com/iterative/dvc/issues/1876 .这将有助于我们的团队正确确定问题的优先级。

目前可能的解决方法是使用其中一种方法 - How to stop creating .DS_Store on Mac?

关于dvc - 无法忽略 DVC 中的 .DS_Store 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56456463/

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