찾다

 >  Q&A  >  본문

git - NuGet을 사용하여 관리되는 패키지에 버전 제어가 필요합니까?

NuGet을 사용하면 프로젝트 파일이 매우 커지는 것 같습니다. 이러한 패키지 파일에 버전 관리가 필요한가요? 소스코드를 공유할 때 포함해야 하나요?

phpcn_u1582phpcn_u15822811일 전776

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-02 09:27:49

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

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

    예:

    으아아아

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

    회신하다
    0
  • 취소회신하다