pygit2

    0热度

    1回答

    我正在使用Pygit2在我正在处理的回购中运行某些操作。 如果我的代码文件不在回购的根目录,我该如何从回购库中的任何位置获取回购的路径? 如果从root调用该函数,但是如果从存储库代码中的任何位置运行它,该怎么办? $ cd /home/test/Desktop/code/Project $ git status On branch master Your branch is up-to-d

    1热度

    1回答

    我试图安装在CentOS pygit2和我收到以下错误 我将不胜感激,如果任何人都可以有什么建议可能是错的 感谢 You are using pip version 7.1.0, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command

    0热度

    1回答

    我使用pygit2访问回购该状态 status = repo.status() for filepath,flags in status.items(): print ("path %s flags %d", filepath, flags) 我不似乎能够找到关于如何解释标志 可能有人点任何文件我在分辩方向请

    0热度

    1回答

    我想克隆一个存储库,更改文件并将这些已更改的文件推回到原始分支。 我可以克隆与 repo = pygit2.clone_repository(repo_url, local_dir, checkout_branch="test_it") 但回购什么我现在需要做的推更改远程?我只想提交一个特定文件的更改,即使更多文件被更改。 希望有人能帮助我。 TIA

    0热度

    1回答

    This question涉及如何执行与pygit2的合并,但是,据我所知,这将导致一个新的提交。有没有办法执行rebase,这不会导致一个新的提交,并会简单地快速转发分支引用以对应于给定远程的最新版本?

    0热度

    1回答

    我想克隆一些远程存储库,但只检索主分支。 我的代码当前获取所有分支。 def init_remote(repo, name, url): # Create the remote with a mirroring url remote = repo.remotes.create(name, url, "+refs/*:refs/*") # And set the con

    1热度

    1回答

    我使用pygit2以编程方式从包含自签名证书的内部服务器复制回购。 pygit2在证书上引发错误,我如何关闭验证?

    0热度

    1回答

    现在我使用git svn克隆回购,当我想要获取所有提交并将数据存储到数据库时。 为了获得所有提交我使用pygit2.Repository,但我看到我只接收'/ trunk /'分支提交。 如果我在终端使用git branch -a我可以看到所有的分支: * master remotes/origin/test-1 remotes/origin/[email protected]

    1热度

    1回答

    我试图使用pip python脚本安装pygit2,但它总是失败,此消息 error: Unable to find vcvarsall.bat 我没有安装Visual Studio,所以我试图用MinGW编译libgit2和它的工作。但pip仍不能确定安装了libgit2。 我该怎么办? 编辑 我安装了Visual Studio 2010表达并再次运行该命令,这一次的错误不同: Downl

    2热度

    1回答

    我在我的烧瓶应用filters.py文件,其内容为: # -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literals, print_function import arrow from fresque import APP @APP.template_filter('short') de