我们有一个文件需要在我们的 Git 存储库中进行跟踪。大多数用户需要像往常一样使用这个文件:提交更改、推送、拉取等……</p>
我们有一个用户,该文件会导致各种计算机问题,并且无论如何都不会使用该文件。我们希望这个用户的 repo 完全“跳过”处理这个文件。
现在那里的任何东西都可以保留,但不应该获取对它的新更改。
我尝试删除缓存版本并将其设置为忽略,但对本地忽略文件的更改仍会被提取和合并。
有谁知道如何做到这一点?
非常感谢!
-马特
我们有一个文件需要在我们的 Git 存储库中进行跟踪。大多数用户需要像往常一样使用这个文件:提交更改、推送、拉取等……</p>
我们有一个用户,该文件会导致各种计算机问题,并且无论如何都不会使用该文件。我们希望这个用户的 repo 完全“跳过”处理这个文件。
现在那里的任何东西都可以保留,但不应该获取对它的新更改。
我尝试删除缓存版本并将其设置为忽略,但对本地忽略文件的更改仍会被提取和合并。
有谁知道如何做到这一点?
非常感谢!
-马特
您可以尝试使用git 过滤器驱动程序:
使用涂抹/清洁脚本:
smudge
')(另存为另一个文件,准备替换有问题的文件的危险内容)clean
')该过滤器驱动程序将在一个.gitattribute
文件中声明,该文件仅在用户必须工作的分支中可见。