많은 VS dll 프로젝트와 몇 개의 웹 폴더가있는 대규모 저장소가 있습니다. 난 그 모든 dll 프로젝트에 의해 생성 된 모든 bin 및 obj 폴더를 모호하게 담기 싶습니다. 그러나 나는 웹 폴더에서 bin 폴더를 무시하고 싶지 않습니다. 여기에 훨씬 단순화 secenario이며, 폴더의 목록은 다음과 같이 보일 수 있습니다 :특정 bin 디렉토리를 무시하십시오.
/DllProject1
/DllProject1/someInnerNamespace
/DllProject1/properties
/DllProject1/bin
/DllProject1/bin/debug
/DllProject1/obj/
/DllProject1/obj/debug
/DllProject2
/DllProject2/someInnerNamespace
/DllProject2/properties
/DllProject2/bin
/DllProject2/bin/debug
/DllProject2/obj/
/DllProject2/obj/debug
/Web
/Web/App_Code
/Web/assets
/Web/clientBin
/Web/bin
/Web/someModule
베어링을 염두에두고 현실 세계에서 그것을 폴더 구조의 다양한 수준을 찾을 수 있습니다 더 많은 DLL 프로젝트가 있음. 나는 다음과 같이 보일 것 .gitignore 사용하고자하는 명시 적으로-않은 무시 "해야한다"
bin
obj
!/Web/bin
이 그들이 담당자에 나타납니다 지금까지 모든 빈과 OBJ 폴더를 무시 "한다"를,하지만/Web/bin 폴더. 그러나 그 작동하지 않는 것으로, 웹/bin 폴더가 어쨌든 사라집니다.
내가 말했던 것, 즉 빌드 아티팩트가 소스 코드가있는 곳이되어서는 안될 것이다. 그러나 @VonC와 같은 전문가는 당신이 찾고있는 대답을 줄 수 있습니다. –