最近我发现gradle正在为每个项目生成版本文件,并且名称具有模式。
区域部署文件可能需要,但本地并不能检查git存储库。
文件名模式是这样的
我想忽略所有这些文件,检查以xxx-version.properties结尾的名称以及所有子文件夹和文件是否已存储在存储库中。我试过但没有成功。
所以我在这里有两个问题
答案 0 :(得分:1)
你也可以用**来匹配任何子目录,我想这就是你要找的。 p>
**/*-version.properties
答案 1 :(得分:1)
您需要在.gitignore
文件所在的同一级别创建名为.git
的文件。只需将**/*-version.properties
放入此文件中,git将在检入时忽略这些文件。您可能还想忽略其他一些文件,如IDE创建或构建文件。我建议你看看一些资源,
答案 2 :(得分:1)
如果你想完全忽略它们(意味着不跟踪它们),你需要先删除它们:
git rm **/*-version.properties
然后.gitignore文件中的简单*-version.properties
就足够了(不需要**/
)
但是如果你想跟踪它们,但忽略它们的本地修改,那么你需要clean
filter driver一个简单的git checkout HEAD
命令。
答案 3 :(得分:0)
您是否知道" .gitignore "在git存储库中的文件? https://www.atlassian.com/git/tutorials/gitignore
尝试以下方法之一:**/*-version.properties
或*version.properties
或*.properties