.hgrc 파일 hg-git에서 어떤 줄을 제거해야 합니까?

.hgrc 파일 hg-git에서 어떤 줄을 제거해야 합니까?

Mercurial을 사용하여 작업을 수행할 때마다(예: hg status저장소 폴더에서) 다음 메시지가 표시됩니다.

extension 'git' overrides commands: gclear git-cleanup gimport gverify gexport

나에게 관련된 부분은 다음 ~/.hgrc과 같습니다.

[extensions]
hggit = 
hgext.git = 

이 두 줄 중 하나를 삭제하면 메시지가 사라지는데, 어느 것을 삭제하고 어느 것을 유지해야 합니까?

나는 Devuan ASCII 2.0을 사용합니다(그러나 이것은 배포판에서 생성된 .hgrc파일이 아닙니다). 패키지 버전:

  • 머큐리 4.0-1+deb9u1
  • 머큐리얼-git 0.8.11-1
  • 자식 1:2.11.0-3+deb9u3

답변1

문제는 hg-git을 두 번 포함한다는 것입니다.

hggit =

권장되는 방법입니다

hgext.git =

이전 버전과의 호환성을 위해서만 Mercurial에서 사용할 수 있는 확장 기능을 활성화하는 오래된 방법입니다.

첫 번째 것만 사용하는 것이 좋습니다.

관련 정보