programing

원격 태그를 보는 방법?

skycolor 2023. 7. 1. 08:15
반응형

원격 태그를 보는 방법?

아틀라스 소스 트리에서 로컬에만 있는 태그와 원격에도 있는 태그를 어떻게 알 수 있습니까?

태그를 만들 때 "Push tag to: ..." 옵션이 표시됩니다. 그러나 태그를 만든 후에 태그가 푸시되었는지 여부를 확인하는 방법은 무엇입니까?로컬에서 모든 태그를 볼 수 있지만 다른 개발자가 태그를 풀 수 있도록 원격으로 태그가 있는지 확인해야 합니다.

원격 리포지토리의 태그를 다음과 같이 나열할 수 있습니다.ls-remote거기 있는지 확인해봐요원격 참조 이름이 다음과 같이 가정합니다.origin하기의

git ls-remote --tags origin

로컬 태그를 다음과 같이 나열할 수 있습니다.tag.

git tag

결과를 수동으로 또는 스크립트로 비교할 수 있습니다.

복제 또는 가져오기 없이도 다음을 사용하여 업스트림 repo의 태그 목록을 확인할 수 있습니다.

git ls-remote --tags /url/to/upstream/repo

("git-ls-remote를 나열할 때"에서 설명한 것처럼 태그 이름 에 ""^{}있는 이유는 무엇입니까?")

xbmono주석에서 인용문이 필요하다는 것을 보여줍니다.

git ls-remote --tags /some/url/to/repo "refs/tags/MyTag^{}"

(git 1.8.3+, 2013년 4월)을 사용하여 항상 하나의 명령으로 커밋과 태그를 푸시할 수 있습니다.

git push --follow-tags

커밋 태그 동시 푸시를 참조하십시오.


Atlassian 소스 트리에 대해 구체적으로 설명합니다.

스레드에서 소스 트리는 로컬 태그만 표시합니다.

2015년 12월부터 로그인한 RFE(Request for Enhancement)가 있습니다.

간단한 해결 방법:

푸시되지 않은 태그 목록만 표시됩니까?

git push --flash.

또는 "를 확인합니다.Push all tags모든 태그가 원격으로 푸시됩니다.

https://community.atlassian.com/tnckb94959/attachments/tnckb94959/sourcetree-questions/10923/1/Screen%20Shot%202015-12-15%20at%208.49.48%20AM.png

그렇게 하면 "다른 개발자가 끌어낼 수 있도록 원격으로 존재하는지 확인"할 수 있습니다.

언급URL : https://stackoverflow.com/questions/25984310/how-to-see-remote-tags

반응형