Я получаю мокрые ноги от мерзавца и имею следующую проблему:
Дерево исходного кода моего проекта:
/
|
+--src/
+----refs/
+----...
|
+--vendor/
+----...
У меня есть код (в настоящее время MEF) в моей ветке вендора, который я скомпилирую там, а затем перенесу ссылки в /src/refs
откуда проект их забирает.
Моя проблема в том, что мой .gitignore
настроен на игнорирование *.dll
и *.pdb
. Я могу сделать git add -f bar.dll
чтобы форсировать добавление игнорируемого файла, это нормально, проблема в том, что я не могу понять, какие существуют файлы, которые игнорируются.
Я хочу перечислить пропущенные файлы, чтобы не забыть добавить их.
Я прочитал git ls-files
страницу на git ls-files
и не могу заставить ее работать. Мне кажется, что git ls-files --exclude-standard -i
должен делать то, что я хочу. Что мне не хватает?