Atom의 git 연계로 커밋 로그에 커밋 템플릿의 코멘트가 올라가는 버그

2778 단어 GitHubATOM

소개



Atom의 git 제휴로 커밋하면 다음과 같은 커밋 로그가 되어 있었다.



\(^o^)/

필자는 이모티콘 커밋 1을 실천하기 위해 커밋 템플릿을 사용하고 있습니다만, 코멘트 아웃 되고 있는 내용이 그대로 커밋 로그에 실려 왔습니다.

발생 조건



다음 환경의 경우에 발생합니다.
  • Atom 버전: 1.34.0 (이것보다 낮은 버전에서도 발생할 수 있음)
  • Atom의 GitHub 연합 기능을 사용하고 있습니다
  • git commit 템플릿을 사용하고 있습니다

  • 문제의 원인


    atom/githug 의 리포지토리 2 에 issue가 오르고 있었다. 최신 릴리스에서는 해소되고 있다.
    그런데,,,
    $ apm list | grep github
    ├── [email protected]
    ├── [email protected]
    

    atom을 설치할 때 번들로 제공됩니다. atom/github 버전이 최신이 아니므로이 문제가 계속됩니다.

    해결 방법


    atom/github를 수동으로 설치합니다.
    $ apm install github
    

    수동으로 설치하는 것이 아닙니다! 라는 경고가 나온다. .

    The github package is bundled with Atom and should not be explicitly installed.
    You can run apm uninstall github to uninstall it and then the version bundled
    with Atom will be used.
    $ apm list | grep github
    ├── [email protected]
    ├── [email protected]
    

    경고는 신경이 쓰이지만, 필자의 환경에서는 지금까지 문제 없게 사용할 수 있습니다(별로 추천할 수 있는 방법이 아닐지도).
    빨리 atom 측에서 대응해 주었으면 한다. .

    추가 1



    최신 atom 리포지토리의 master를 보면 github 연계의 version 0.26.0을 체크 아웃하게 되어 있다. 다음 릴리스에서 대응된다고 생각한다.
    htps : // 기주 b. 이 m/다음 m/다음 m/bぉb/마s r/파c 게. j 그런 # L68

    추가 2



    pre-release 버전 1.35.0-beta0 에서 해결되었습니다.
    pre-release 판 1.35.0-beta0 하지만 안 되네요.
    $ apm list | grep github
    ├── [email protected]
    

    최신의 master 로부터 빌드한 것이라고 해소되고 있었습니다.
    $ apm list | grep github
    ├── [email protected]
    

    참고





    htps : // m / mfks 17 / ms / 68, dc058, 1, 9, 519807 

    htps : // 기주 b. 코 m/다음 m/기주 b/이스에 s/1817 

    좋은 웹페이지 즐겨찾기