2017-12-23 21 views
-2

문제 : 프로그래밍 방식으로 GitHub 문제를 해결 한 커밋 ID (SHA)를 얻는 방법을 찾고 있습니다. 폐쇄 된 문제가 많은 여러 GitHub 저장소에서이 작업을 수행해야합니다.GitHub API를 사용하여 문제를 마감 한 커밋을 찾는 방법은 무엇입니까?

무엇을 했습니까 : 이것을 Octokit.net library으로 구현하려하지만 올바른 장소를 찾지 못했던 것을 찾지 못했습니다.
누군가가 올바른 API 호출/메소드를 가리킬 수 있으면 좋겠다.

+0

질문 오프 주제 스택 오버플로에있는 책, 도구, 소프트웨어 라이브러리, 자습서 또는 다른 오프 사이트 리소스를 권장하거나 찾기 위해 우리를 요청 답변 및 스팸 대신 문제를 설명하고 지금까지 해결 된 문제를 설명하십시오. –

답변

0

Octokit.Tests.Integration/Clients/IssuesClientTests.cs#CanCreateRetrieveAndCloseIssue 메서드가 문제를 검색하고 닫을 수 있는지 확인하십시오.

코드는 다음과 같습니다 그들이 자기 의견을 고집 유치하는 경향이

var retrieved = await _issuesClient.Get(_context.RepositoryOwner, _context.RepositoryName, issue.Number); 
Assert.NotNull(retrieved); 

var closed = _issuesClient.Update(_context.RepositoryOwner, _context.RepositoryName, issue.Number, new IssueUpdate { State = ItemState.Closed }).Result; 
Assert.NotNull(closed);