2013-08-21 5 views
2

콘솔에 "hg status"를 입력하면 hgrc 파일에 "pre-status"훅을 추가했습니다. 하지만이 훅은 Tortoise HG에서 작동하지 않습니다. 이 수수께끼를 푸는 데 몇 시간을 보냈지 만 Tortoise HG는 "hg status"와 다른 것을 사용하여 저장소의 변경 사항을 표시합니다.tortoisehg 및 pre-status hook

내 후크를 TortoiseHG와 함께 사용할 수있는 방법이 있습니까?

답변

0

거의 확실하지 않습니다. pre- * 및 post- * 후크는 명령 줄에서 명령을 실행하기 전후에 호출됩니다. 특정 사용자 작업 (명령을 입력하고 Enter 키를 누름)과 연결되어 있기 때문입니다. ToroiseHG는 항상 변경 사항을 검색하여 표시하므로 명령 실행 후크를 실행해도 분당 여러 번 실행됩니다.

+0

** 모든 ** pre ** 및 ** post ** ** 고리에 대해 말하고 있습니까? 특히 * pre-status * 및 * post-status * 것들에 대해 이야기하고 있습니까? 나는 TortoiseHg가 * status *와 * post-status * 후크를 실행하고 싶지 않을 수도 있음을 이해할 수 있습니다. * status * 명령은 사용자가 어떤 조치도 취하지 않고 실행될 수 있다는 점에서 특별합니다. 그러나, 나는 콘솔에서 작동하지만 TortoiseHg (TortoiseHg 3.1, Mercurial 3.0)에 의해 실행되지 않는 것 같은 * pre-tag * hook을 관찰합니다. 이 훅 (또는 관련 커밋)이 TortoiseHg에 의해 실행되어서는 안되는 이유가 없습니다. –