>백엔드 개발 >Golang >Go 모듈 종속성의 특정 분기를 검색하기 위해 `go get`을 어떻게 사용할 수 있습니까?

Go 모듈 종속성의 특정 분기를 검색하기 위해 `go get`을 어떻게 사용할 수 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-09 08:02:07665검색

How Can I Use `go get` to Retrieve a Specific Branch of a Go Module Dependency?

Go Get을 사용하여 특정 분기 검색

Go 모듈을 사용할 때 기본 마스터가 아닌 종속성의 특정 분기를 검색할 수 있습니다. 브랜치.

이를 달성하려면 브랜치 이름이 포함된 모듈 쿼리와 함께 go get 명령을 활용할 수 있습니다. 예를 들면 다음과 같습니다.

$ go get <path-to-repo>@<branch>

귀하의 시나리오에는 repo_a와 repo_b라는 두 개의 저장소가 있고 repo_a를 repo_b로 가져왔습니다. 마스터 브랜치 대신 repo_a의 개발 브랜치를 얻으려면 repo_b에서 다음 명령을 실행할 수 있습니다.

$ go get <path-to-repo_a>@develop

이렇게 하면 repo_a의 개발 브랜치가 Go 모듈에 설치됩니다.

모듈 쿼리에서 분기 지정에 대한 지원이 해당 버전에 도입되었으므로 이 접근 방식을 사용하려면 Go 1.11 이상이 필요합니다.

위 내용은 Go 모듈 종속성의 특정 분기를 검색하기 위해 `go get`을 어떻게 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.