我有以下项目设置:
我将heroku用作CI环境。它自动从我的节点项目的github仓库中构建。当然,我想从节点git中排除Angular源(公共文件夹),但是我想显式包括public / dist / subproject文件夹,因为它包含我的Angular前端的生产版本。但是我似乎无法正常工作...
这是我为节点.gitignore尝试的方法
node_modules/*
public/*
!public/dist
public/dist/*
!public/dist/subproject
但是git一直忽略了public / dist / subproject文件夹...我该怎么做呢?
答案 0 :(得分:0)
经过痛苦的测试,我找到了答案...
问题是我的Angular项目在节点项目的公用文件夹中有自己的.gitignore
。这将忽略dist子文件夹(当然可以)。
但是:节点项目的git除了自己的.gitignore
以外,还使用此dist/*
。我必须从Angular .gitignore中删除.gitignore
才能使节点git包含此子文件夹...
所以实际的问题是:可以将git配置为仅使用主class float
而不使用子文件夹中的那些吗?