2016-09-23 3 views
0

TFS 서버에서 저장소의 새 복사본을 가져 오는 것과 관련된 문제가 최근에 발생했습니다. 내가 이것을 할 때마다 (대부분은 아닐지라도) 참조의 대부분은 깨졌습니다.TFS 최근 참조 가져 오기

NuGet을 사용하여 삭제하고 다시 추가하거나 제거한 다음 다시 설치해야합니다.

Git-Clone (Most likley Get-Latest-Recursive)과 같은 간단한 방법으로 Repo를 풀고 빌드하고 작동시킬 수 있습니까?

답변

1

소스 제어에 NuGet 패키지를 저장하지 마십시오. 이 시나리오에서는 기회가 소스가 잘못 제어되고 있습니다 (잘못된 경로, 부분적으로 소스 제어됨). 패키지 폴더가있는 경우 삭제하고 .tfignore 파일 (TFVC의 경우) 또는 .gitignore 파일 (Git의 경우)을 만들고 패키지가 빌드시 자동으로 복원되도록합니다.

+0

예 : iTextSharp NuGet 패키지를 사용중인 경우 Visual Studio의 "참조"아래에 참조를 추가합니다. 만약 내가 외부 DLL을 사용하고 있다면 그것도 참조 아래에있을 것입니다. NuGet 패키지뿐만 아니라 외부 DLL을 포함하는 .tfignore 파일을 추가하여 소스 컨트롤에서 볼 수 없도록합니다. 다시 빌드하면이 인스턴스에서 패키지를 다시 빌드하고 사용할 수 있습니까? 또는 최신 버전을 다시 설치해야합니까? – confusedandamused

관련 문제