git - 使用NuGet管理的包需不需要版本控制?
phpcn_u1582
phpcn_u1582 2017-05-02 09:25:49
0
1
737

好像一使用NuGet,项目文件就变得很大,这些包文件需不需要版本控制呢?源码分享时要不要包含进去呢?

phpcn_u1582
phpcn_u1582

모든 응답(1)
大家讲道理

패키지 파일 자체는 자신의 저장소에 들어갈 필요가 없지만, 이 패키지의 메타데이터는 저장소에 들어가야 합니다.

NuGet을 통해 라이브러리를 설치한 후에는 일반적으로 프로젝트 디렉터리에 packages.config 파일이 있습니다. 이 파일에는 설치한 라이브러리의 메타데이터(예: 라이브러리 ID, 라이브러리 버전 등)가 포함됩니다. )

예:

으아아아

이를 버전 관리와 동기화하면 됩니다. 코드 베이스에서 복제한 후 VS는 이 파일을 읽고 설치 프로젝트에서 누락되어 packages.config에 기록된 모든 NuGet 라이브러리를 자동으로 다운로드합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!