git_revwalk (Objective-Git의 GTEnumerator 통해) 최근에 업데이트 된 가지를 먼저 가져 오려고합니다. 커밋 날짜별로 정렬 된 ref가있는 gt_revwalk_push을 호출하고 있지만 아무 효과가 없습니다. 정렬, 역순 정렬 및 정렬되지 않은 모든 것이 동일하게 나타납니다. GIT_SORT_TOPOLOGICAL이 없으면 GIT
C-API를 사용하여 힘내에서 두 태그 사이에 커밋을 찾는 방법을 알고 싶습니다. 나는이 쉽게 CLI 도구를 사용하여 수행 할 수 있습니다 알고 .. [첫번째 커밋] 자식 로그 [두 번째 커밋] --pretty = 그러나 oneline, 내가 할 방법을 알아낼 수없는 것 그것은 C API와 함께. 내가 갇혀있는 문제는 그래프에 사이클이 끝나는 시점입니다.
나는 objective-git, 또는 libgit2를 사용하여 Git 저장소에있는 파일의 목록을 얻으려면 내가이 git 명령 줄 도구를 호출하고 동일한을 제공 git ls-files (또는 git ls-tree --name-only -r HEAD의 출력을 구문 분석 지금하고 있어요 결과), 예 $ git ls-files
meta/LICENSE.md
.g
Objective-Git을 사용하고 있습니다. 나는 다음과 같은 방법이 동작하지 않습니다 : - (GTIndex *)merge:(GTTree *)otherTree ancestor:(GTTree *)ancestorTree error:(NSError **)error
없음 오류가 반환되지 않지만 반환 된 인덱스가 존재하는 동안, 모든 속성이 전무, 비어 있습
objective-git을 사용하여 Git 저장소를 만들려고합니다. 문서는 GT 클래스가 함께 저장소를 만드는 방법에 대해 다소 부족하여 일부러 붙어 있습니다. 이것은 내가 지금까지 작업 한 것입니다 : GTRepository *newRepo = [GTRepository initializeEmptyRepositoryAtFileURL:repoURL error