pygit2

    0

    1답변

    에 의해 자식 병합 만드는 방법 : repo = pygit2.Repository("/path/to/repo/") branch = repo.lookup_branch("upstream/branch", pygit2.GIT_BRANCH_REMOTE) oid = branch.target merge_result = repo.merge(oid) 을 그리고 me

    1

    1답변

    내가 내 pygit2/libgit2에서 참조를 밀어 시도하고있다 : push_refspec = git_repo.lookup_reference('HEAD').resolve().name logger.info("Pushing " + push_refspec) git_remote.push(push_refspec) 을 그러나, 나는이 없거나 자격

    2

    1답변

    다음과 같은 문제가 있습니다. 나는 저장소에서 폴더를 검색하고 그물에있는 원격지를 찾고 저장소에 새로운 데이터를 가져 와서 새로운 변경 사항을 알리는 스크립트를 작성하고있다. 주요 아이디어는 분명합니다. Windows 7 x64에서 python 2.7을 사용하고 있습니다. pygit2를 사용하여 git 기능에 액세스합니다. 커맨드 라인은 "git pull

    1

    1답변

    나는 덜 리치와 GitPython을 시도했다. 어느 쪽도 성숙하지 않은 것 같다. 이제 libgit2/pygit2를 설치하려고합니다. 호스트 패키지 환경에 성공적으로 설치했지만 지금은 내가 만들고있는 앱의 virtualenv에 설치해야합니다. Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] on li

    2

    1답변

    브랜치 이름을 체크 아웃하려면 pygit2을 사용하고 싶습니다. 나는 두 가지 경우 예를 들어, : import pygit2 repository = pygit2.Repository('.git') repository.checkout('new') 또는 import pygit2 repository = pygit2.Repository('.git') re

    0

    1답변

    나는 pygit2에 git add -p을 구현하려고 시도하고 있으므로 대체 프론트 엔드를 만들 수 있습니다. 그래서 나는 먼저 개인적인 심즈를 할 수 있어야합니다. index.diff_to_workdir(0,1,1)[0].hunks 그러나 나는 거기에서 진행하는 방법을 정확하게 확실하지 않다 : 나는 다음과 같이 인덱스에서 diff_to_workdir를

    0

    1답변

    with pygit2 인 경우 마지막 단계는 Repository.checkout() 또는 Repository.checkout_head()을 사용하여 계산하는 것입니다. 어떤 것을 사용합니까? 이 두 가지 모두 인수 전략으로 사용됩니다. 이제 GIT_CHECKOUT_SAFE, GIT_CHECKOUT_SAFE_CREATE, GIT_CHECKOUT_FORCE를