У меня есть следующие настройки проекта:
- Внутренний сервер узла в корневой папке.Это папка, находящаяся под управлением git
- . Сервер узлов обслуживает файлы в public / dist / subproject
- Проект Angular находится в публичной подпапке.Для этой папки есть отдельный элемент управления git
Я использую heroku в качестве среды CI.Он автоматически собирается из репозитория github моего проекта узла.Конечно, я хотел бы исключить источники Angular (общую папку) из моего узла git, но я хочу явно включить папку public / dist / subproject, потому что она содержит производственную сборку моего внешнего интерфейса Angular.Но я не могу заставить это работать ...
Это то, что я пробовал для моего узла .gitignore
node_modules/*
public/*
!public/dist
public/dist/*
!public/dist/subproject
, но git продолжает игнорировать папку public / dist / subproject ...как мне это сделать?