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에서 사용할 수 있는 확장 기능을 활성화하는 오래된 방법입니다.
첫 번째 것만 사용하는 것이 좋습니다.