.gitignore子目录出现问题



我的Unity项目的gitignore文件有问题。除了"包括我"条目下的子目录之外,我想排除我的资产文件夹。

资产/脚本和资产/场景下的所有文件都将添加到我的存储库中,但不会添加到资产/卡。。。子目录。我真的不明白为什么一个包含/排除模式有效,而其他模式无效。

如何使该文件包含其他子目录?

# =============== #
# Unity generated #
# =============== #
Temp/
Library/
Builds/
Assets/*
# ============ #
# Include Me   #
# ============ #
!Assets/Scripts
!Assets/Scenes/
!Assets/Cards/Miniatures/Resources/*
!Assets/Cards/Miniatures/Resources/
!Assets/Cards/Spells/Resources/
!Assets/Cards/Spells/Resources/*

这个问题以前在SO上已经回答过很多次了…例如

.gitignore排除文件夹,但包括特定的子文件夹

Caio所说的应该有效。如果我没有错
# =============== #
# Unity generated #
# =============== #
Temp/
Library/
Builds/
Assets/*
Assets/Cards/*
Assets/Cards/Miniatures/*
Assets/Cards/Spells/*
# ============ #
# Include Me   #
# ============ #
!Assets/Scripts
!Assets/Scenes/
!Assets/Cards/
!Assets/Cards/Miniatures
!Assets/Cards/Miniatures/Resources/
!Assets/Cards/Spells/
!Assets/Cards/Spells/Resources/

最新更新