2009-11-27 8 views
0

저희 회사는 최근 FogBugz 설치를 버전 7로 업그레이드하고 최신 커밋 파일을 다운로드 한 후 SVN과 FogBugz를 통합하는 최신 지침을 따랐습니다 (목록 가져 오기) 각각의 경우에 대해 수정 된 파일이 포함되어 있습니다.)FogBugz 7로 업그레이드 한 후 SVN 포스트 커밋 후크가 작동을 멈췄습니다.

그러나 작동하지 못했습니다. 누군가 내가 잘못하고있는 것에 대해 밝힐 수 있습니까?

감사

편집 : 내가 통해 다음했습니다 감사 피터, 우리는 Fogbugs 윈도우 서버, IIS7 및 SVN에서 실행되는 것은 윈도우 서버 거릴 2000

편집하는 별도의 서버에서 실행 Rich (thanks again Rich)가 제안한 문제 해결 가이드와 "svnlook log -r $ REV $ REPOS | cscript /path/to/logBugDataSVN.vbs $ REV/var/tmp/svnfile $ REPOS"를 실행 한 후 " info for Bug ID # 11118 "(이 특정 개정판에 대한 올바른 버그 ID)이지만 FogBugz에서이 경우 렌더링 된 세부 정보는 없습니다. 내가 놓친 게 있니?


편집 : 원래의 질문을 게시 때문에, 우리는 그러나 우리는 여전히 문제가 통합하는 데있어, 우리의 SVN은 우리의 Windows 서버에 리소스를 확보하기 위해 우리의 네트워크 (Ubunutu)에있는 다른 컴퓨터에 설치 이동했습니다. 지시에 따라

  1. 는 후크 디렉토리에 스크립트를 이전하고 적용 각 파일에 실행 권한을 스크립트를 다운로드 (sudo는 chmod를 + X 파일 이름)
  2. 이 연습의 단계를 이어 당신까지 연결된 " logBugDataSvn.pl 파일이 작동하는지 확인하십시오 ... "절을 참조하십시오.

"버그 ID # 11118에 대한 버그 정보 추가 중 ..."메시지가 표시되지만 FogBugz의 사례에 아무 것도 추가되지 않으므로 조금 더 자세히 살펴보기로했습니다. Perl에 대한 지식은 제한적이지만 스크립트가하는 일에 대한 요지가 있으므로 올바른 인수가 스크립트에 전달되는지 먼저 확인하기로 결정했습니다. 나는 ARGV에 가입하고 나를 준 stdout에 인쇄했다 : [4394 |/var/tmp/svnfile | .]

ARGV [0]은 개정판이며 ARGV [1]은 로그 파일이고 ARGV [2]는 repo (?)이지만 이것이 일치하지 않는 것 같습니다. post-commit의 코드. 나는 틀린 무엇인가 얻고 있어야하거나, 명백한 무엇인가 놓치고 있어야하는 것처럼 느낀다! 그것은 가치가 무엇인지에 대한

+0

서버가에 어떤 플랫폼? –

+2

Fogbugz StackExchange 사이트에 게시하지 않는 이유는 무엇입니까 ?? http://fogbugz.stackexchange.com/ –

+0

감사합니다. Dana, 나는 그것에 대해 생각하지 않았습니다. 앞으로 Fogbugz 질문을 위해 특별히 사이트의 섹션이 있다는 것을 기억할 것입니다. –

답변