问题标签 [dulwich]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dulwich - 如何使用 Dulwich 列出分支独有的提交
如果我有两个发布分支 v1.25 和 v1.25-SOC 如何仅在 v1.250-SOC 中获得提交,并且我想为每个分支执行此操作(仅在 git 中获取特定于分支的提交)。我使用德威python库。
主要思想是我想找到首先提交给给定分支的提交。如果这些提交存在于更高版本中,只要它们不在旧版本中,就可以了。
python - Python: git remote add -f origin in Dulwich
我要执行
git remote add -f origin <repo>
与德威。但是,我在这个方向上找不到东西。
知道某人在 gitpython 中的解决方案或替代方案吗?
感谢您的想法。
python - Python:使用 Dulwich 进行 git 远程添加
我使用 git 来远程数据。这是我的代码。
但我得到了错误:
我的错误是什么?
也许我不明白api。
我要执行git remote add -f origin <repo>
python - 如何在python中使用dulwich获取
我正在尝试git fetch -a
在 python 中使用 dulwich 库。
使用https://www.dulwich.io/docs/tutorial/remote.html上的文档,我创建了以下脚本:
现有的 git 存储库位于~/temp/remote
,新初始化的存储库位于~/temp/local
remote_refs
显示了我所期望的一切,但local_refs
它是一个空字典,并且git branch -a
在本地 repo 上什么也不返回。
我错过了一些明显的东西吗?
这是在德威 0.12.0 和 Python 3.5 上
编辑#1
在关于 python-uk irc 频道的讨论之后,我更新了我的脚本以包括使用determine_wants_all
:
但这没有效果:-(
编辑#2
同样,在关于 python-uk irc 频道的讨论之后,我尝试dulwich fetch
从本地 repo 中运行。它给出了与我的脚本相同的结果,即远程参考正确地打印到控制台,但git branch -a
什么也没显示。
编辑 - 已解决
一个简单的循环来更新本地 refs 就可以了:
python - 如何使用 dulwich 签出特定文件或目录
我有一个基于德威的工作结帐功能:
但是我将如何修改它以签出单个文件或目录?
有什么东西可以代替这build_index_from_tree
条线吗?
python - 拉动时出现Python dulwich错误
当我尝试使用 dulwich 拉取文件夹时,出现此错误:
我在 windows 或 linux 上遇到了同样的错误。克隆功能完美运行
这是我的代码:
当我用这个改变拉函数时:
我有:
我做错了什么?
编辑:我正在运行 Python 3.5
git - Not able to clone using dulwich python
I am trying clone a repository from a remote gitlab server using the python dulwich module. However I am getting the following error :
There is no firewall blocking the connection because I am easily able to clone using ssh.
This is the code that I had used.
git - 德威的“git push origin master”
我是 git 和 python 的新手,我正在尝试做:
我已将远程存储库克隆到本地存储库“local_repo”,然后尝试执行以下操作:
它显示错误:
当我使用:
它显示错误:
请告诉我该怎么做
python - 如何使用 dulwich 从 git 存储库中删除文件?
使用 dulwich 我可以使用 暂存文件repo.stage
,但如何删除文件?
我正在寻找相当于git rm
python - python-dulwich 只在解释器中工作,而不是作为脚本
我正在尝试使用 dulwich 访问我的 git 存储库。我已按照文档操作并根据需要安装它,然后尝试运行这个简单的脚本:
当我在 Python 解释器中逐行键入时,它工作正常,并且我得到了预期的结果。
但是,当我使用相同的命令创建脚本,然后尝试使用从终端运行它时python script-name.py
,我根本没有得到任何结果。
最后,当我在 PyCharm 中运行相同的脚本时,我收到一条错误消息ModuleNotFoundError: No module named 'dulwich.repo'; 'dulwich' is not a package
。
知道这里发生了什么,因为我找不到任何有用的东西吗?