2014-11-25 6 views

답변

0

Subversion에는 '작업 ID'와 같은 것이 없습니다. 대부분 귀하의 회사는 '작업'을 bugtraq issuenumber 인프라의 레이블로 사용합니다. 이것은 커밋의 로그 메시지에 저장된 값에 대한 훌륭한 표준화 된 UI 일뿐입니다.

이 경우 svn log 출력을 처리해야합니다. SharpSvn에서 SvnClient.Log() 및/또는 SvnClient.GetLog()을 통해 수행 할 수 있습니다.

+0

butrack : url, bugtrack : 메시지, bugtrack : 번호를 사용하여 거북이 svn 커밋 팝업을 편집했습니다. 이제 svn 커밋 팝업에 표시된 텍스트 상자가 있습니다. 나는 텍스트 상자에 ID를 입력했습니다. 나는 Tortoise svn에 매달려있는 C# 응용 프로그램에 커밋 할 때 입력 한 ID를 얻지 못했습니다. 이미 GetLog() 메서드를 사용했습니다. 내 ID # 응용 프로그램에 입력 한 ID를 얻을 수있는 방법이 있습니까? – vijesh

+1

모든 속성이 수행중인 것은 TortoiseSVN에게 커밋 메시지에 삽입 될 데이터를 요구하도록 알려주는 것입니다. 따라서 C# 응용 프로그램에서 해당 데이터를 추출하는 리비전에 대한 로그를 구문 분석해야합니다. 로그 메시지의 일반 텍스트를보고 먼저 파서 (정규 표현식)를 작성하여 ID를 추출해야합니다. – alroc