Magit에서 사용 가능한 태그를 어떻게 나열합니까?


19

특정 개정판을 비교하기 위해 Magit에서 사용 가능한 태그를 나열하고 싶습니다. 이것이 가능합니까?

특히 내가 따르는 것은 특정 태그에 개정 내역을 나열한 다음 해당 내역의 패치 중 하나에 대한 차이점을 보는 것입니다. 방금 리베이스를 완료하고 일부 불일치를 발견했습니다. 어떤 패치가 변경을 도입했는지 알고 있으며 리베이스 이전 버전과의 차이점을 알고 싶습니다.


2
매우 강력한 방법은 아니지만 더 나은 옵션이 없으면 작동합니다 : tag.- 주어진 인수로 :실행 git하고 git tag모든 태그 목록을 인쇄합니다.
wvxvw

답변:


11

특히 내가 따르는 것은 특정 태그에 개정 내역을 나열하는 것입니다.

필요한 태그를 이미 알고있는 것 같습니다.

Magit 1.x :
lrl 유형 태그 이름 (TAB 완료) RETRET

Magit 2.x :
lo 유형 태그 이름 (TAB 완료) RET

방금 리베이스를 완료하고 일부 불일치를 발견했습니다.

또는 reflog를 사용하여 사전 리베이스 해시를 찾으십시오.

Magit 1.x :
lrh

Magit 2.x :
lORET


24

Magit에서 사용 가능한 태그를 나열하고 싶습니다 ...

y분기, 원격 분기 및 하단에 태그를 나열하는 버퍼를 표시하려면 입력하십시오 .

... 특정 버전을 구별하기 위해 [해당 태그에서 접근 가능]

태그로 이동하고을 누릅니다 l o RET. 해당 태그의 로그가 표시됩니다. 커밋으로 이동하고를 누릅니다 RET. 그것은 diff를 포함하여 커밋에 대한 정보를 보여줍니다.

로그를 표시하기 위해 반드시 태그로 먼저 이동할 필요는 없습니다. 을 입력 할 수도 있습니다 l o<TAGNAME>RET.


태그 목록이 너무 길어 내가 때마다 볼 때주의가 산만 해 y지므로 magit-refs-sections-hook변수를 꺼내 도록 변수를 구성 했습니다. 모든 태그를 명시 적으로 나열하는 다른 방법이 있습니까?
David Ongaro

1
태그 섹션을 제거하는 대신 기본적으로 숨겨 지도록 태그를 구성 할 수 있습니다 magit-section-initial-visibility-alist.
tarsius

감사합니다, (I 추가 작업 좋은 것 같다 remotetags그 목록에). 또한 마지막 열림 / 닫힘 상태를 기억하는 것도 좋습니다.
David Ongaro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.