원격 태그를 보는 방법?
Atlassian SourceTree에서 어떤 태그가 로컬에만 있고 어떤 태그가 원격에 있는지 어떻게 알 수 있습니까?
태그를 생성 할 때 "Push tag to : ..."옵션이 표시되지만 태그가 생성 된 후 푸시되었는지 여부를 어떻게 알 수 있습니까? 모든 태그를 로컬에서 볼 수 있지만 다른 개발자가 태그를 가져올 수 있도록 태그가 원격에 있는지 확인해야합니다.
복제 또는 가져 오기 없이도 다음을 사용하여 업스트림 저장소의 태그 목록을 확인할 수 있습니다 git ls-remote
.
git ls-remote --tags /url/to/upstream/repo
( " git-ls-remote를 나열 할 때 ^{}
태그 이름 뒤에 " " 가있는 이유 는 무엇입니까? "참조)
(git 1.8.3+, 2013 년 4 월) 명령 하나로 커밋 과 태그를 언제든지 푸시 할 수 있습니다 .
git push --follow-tags
푸시 git 커밋 및 태그를 동시에 참조하십시오 .
특히 Atlassian SourceTree와 관련하여 :
참고 것을에서 이 스레드 , SourceTree는 로컬 태그를 보여줍니다.
SRCTREEWIN-4015
2015 년 12 월부터 로그인 한 RFE (Request for Enhancement)가 있습니다.
간단한 해결 방법 :
푸시되지 않은 태그 목록 만 보십니까?
자식 푸시-태그
또는
Push all tags
"푸시"대화 상자 에서 " "상자를 선택하면 모든 태그가 리모컨으로 푸시됩니다.
이렇게하면 "다른 개발자가 가져올 수 있도록 원격에 있는지 확인"할 수 있습니다.
를 사용하여 원격 저장소의 태그를 나열한 다음 태그가 ls-remote
있는지 확인할 수 있습니다. 원격 참조 이름을 가정하면 origin
다음과 같습니다.
git ls-remote --tags origin
그리고 tag
.
git tag
결과를 수동으로 또는 스크립트로 비교할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/25984310/how-to-see-remote-tags
'program tip' 카테고리의 다른 글
Java-이미지에서 픽셀 배열 가져 오기 (0) | 2020.08.07 |
---|---|
TEXTIMAGE_ON [PRIMARY]는 무엇인가요? (0) | 2020.08.07 |
한 열의 여러 결과 행을 하나로 연결하고 다른 열로 그룹화 (0) | 2020.08.07 |
JUnit을 사용하여 서블릿을 테스트하는 방법 (0) | 2020.08.07 |
django-request.POST 객체를 변경할 수없는 이유는 무엇입니까? (0) | 2020.08.07 |