問題タブ [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.

0 投票する
1 に答える
497 参照

python - Python: git remote add -f origin in Dulwich

実行したい

git remote add -f origin <repo>

ダルウィッチ付き。しかし、私はこの方向に何かを見つけることができませんでした。

誰かが gitpython の解決策または代替案を知っていますか?

アイデアをありがとう。

0 投票する
1 に答える
686 参照

python - Pythonでdulwichを使用してフェッチする方法

git fetch -aPython内でdulwichライブラリを使用するのと同等のことをしようとしています。

https://www.dulwich.io/docs/tutorial/remote.htmlのドキュメントを使用して、次のスクリプトを作成しました。

の既存の git リポジトリ~/temp/remoteと の新しく初期化されたリポジトリ~/temp/local

remote_refs私が期待するすべてを示していますlocal_refsが、空の辞書でありgit branch -a、ローカルリポジトリでは何も返しません。

明らかな何かが欠けていますか?

これは dulwich 0.12.0 と Python 3.5 にあります。

編集#1

python-uk irc チャンネルでの議論に続いて、スクリプトを更新して次の使用を含めましたdetermine_wants_all

しかし、これは効果がありませんでした:-(

編集#2

繰り返しになりますが、python-uk irc チャンネルでの議論に続いてdulwich fetch、ローカル リポジトリ内から実行してみました。私のスクリプトと同じ結果が得られました。つまり、リモート参照がコンソールに正しく出力されましたが、git branch -a何も表示されませんでした。

編集 - 解決済み

ローカル参照を更新する単純なループでうまくいきました。

0 投票する
2 に答える
218 参照

python - dulwich を使用して特定のファイルまたはディレクトリをチェックアウトする方法

私はダルウィッチに基づいて機能するチェックアウト機能を持っています:

しかし、個々のファイルまたはディレクトリをチェックアウトするにはどうすればよいでしょうか?

build_index_from_treeラインの代わりになるものはありますか?