그래서 여기에 남겨진 위대한 게시물의 지시를 따랐습니다.https://stackoverflow.com/questions/1113010/post-commit-hook-with-trac-and-svnWindows의 Trac + VisualSVN에 대해 언급된 관련 게시물이 있습니다.
모든 것을 설정했습니다. "post-commit.cmd"를 실행하면 오류가 전혀 발생하지 않습니다.
내 문제는 커밋을 제출한 후 Trac이 티켓을 업데이트하지 않고 그 이유를 알 수 없다는 것입니다. Trac에서 로그온을 켰습니다. 후크 폴더에서 post-commit.cmd 스크립트를 실행하면 아래 줄이 표시되지만 티켓이 업데이트되지 않습니까?
Trac[svn_fs] DEBUG: Subversion 바인딩을 가져왔습니다.
SVN에서 티켓을 업데이트하지 않는 이유를 어떻게든 알아낼 수 있는 아이디어가 있는 사람이 있습니까?
답변1
최신 VisualSVN Server 2.0.5로 업데이트하고 업데이트해 보세요.Trac 플러그인.
또한 PYTHONHOME 환경 변수가 VisualSVN Server Trac 플러그인(기본적으로 C:\Program Files\VisualSVN Server\trac\python)으로 패키지된 Python을 가리키는지 확인하세요.