.gitignore NuGet 제외 패키지 / 포함 패키지 /repositories.config
NuGet을 사용하는 Visual Studio 프로젝트에 대한 .gitignore를 만들려고합니다. 현재 다음을 포함합니다.
\packages/*
!packages/repositories.config
이것은 폴더의 어떤 것도 무시하지 않습니다. 모든 것이 추가로 준비됩니다. 나는 또한 시도했다 :
packages/
!packages/repositories.config
이것은 packages 폴더의 모든 것을 무시하고 packages / repositories.config를 포함하지 않습니다.
내가 뭘 잘못하고 있죠?
/packages/
!packages/repositories.config
.gitignore
패키지 폴더에를 추가 할 수도 있습니다 .
*
!repositories.config
!.gitignore
나는 같은 문제에 직면했다.
위의 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 그리고 여러 개의 .ignore 파일을 유지하는 것이 좋지 않은 솔루션이라고 생각합니다.
이것이 내가 그것을 해결 한 방법입니다.
**/packages/*
!**/packages/repositories.config
두 개의 별표를 결합하면 모든 폴더 문자열과 일치합니다. 별표를 생략해도 같은 효과가있을 것이라고 생각했지만, 작동하지 않는 것 같아서 분명히 저 (우리)가 틀 렸습니다.
Visual Studio 용 공식 .gitignore 템플릿 은 다음 솔루션을 권장합니다.
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
편집 : https://www.gitignore.io 를 사용 하여 좋아하는 프로젝트에 대한 .ignore 파일을 생성 할 수 있습니다. :-)
이것은 나를 위해 작동합니다.
#NuGet
packages
!packages/repositories.config
( 첫 번째 줄에서 별표를 제거한 것을 제외하고 @manojlds의 대답 과 동일 합니다. 저에게는 효과가 없었습니다.)
이 간단한 패턴이 효과가 있다는 것을 알았습니다.
/packages/*/
루트 패키지 디렉토리의 모든 디렉토리를 무시해야하지만 모든 파일을 포함해야합니다. repositories.config 이외의 다른 파일이 거기에 표시 될 수 있는지 또는 저장소에 포함되어야하는지 여부가 확실하지 않습니다.
'programing' 카테고리의 다른 글
iPad의 호스트 파일을 편집 할 수 있습니까? (0) | 2020.09.16 |
---|---|
Java는 DISPLAY 변수의 값으로 'localhost : 10.0'을 사용하여 X11 윈도우 서버에 연결할 수 없습니다. (0) | 2020.09.16 |
PassportJS를 사용하여 추가 양식 필드를 로컬 인증 전략에 어떻게 전달합니까? (0) | 2020.09.16 |
한 프로젝트에서 Bitbucket과 GitHub를 동시에 사용하는 방법은 무엇입니까? (0) | 2020.09.16 |
Python 요청 라이브러리를 사용하여 대용량 파일 저장 (0) | 2020.09.16 |