問題タブ [rugged]

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 投票する
2 に答える
404 参照

git - Rugged::NetworkError on #connect

fetch を実装しようとしたところ、次の例外が発生しました。

Rugged::NetworkError: このトランスポートは実装されていません。ごめん

リモート インスタンスを取得できます。

developmentREADME で指示されているように、gemのバージョンを取得しました。

connect メソッドにアクセスするにはどうすればよいですか?

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

ruby - Grit の Repository#status と同等の頑丈な方法

Rugged (v0.19.0) に Grit と同等のメソッドはありRepository#statusますか?

Rugged でもを見つけましたが、Repository#status探している情報* が含まれていません。

*ステージングされたどのファイルに追加があり、どの新しいファイルがリポジトリに導入されたか。

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

ruby - rugged 経由で 2 回目のコミットを行うと、ファイルが削除されるのはなぜですか?

Git リポジトリにテキスト ファイルを保存したいと考えています。これには Ruby rugged gem 0.19.0 を使用しています。問題は、2 番目のファイルを追加するf2と、最初のファイルが自動的に削除されるように見えることf1です。これを再現するためにコードを分離しました(基本的には、頑丈なgemドキュメントから直接コードを作成します):

上記のコードを実行し、作成されたベア リポジトリのクローンを作成すると、git log --name-status2 回目のコミットでf1ファイルが削除されることが示されます。

これを修正して、以前にリポジトリに保存されたファイルを台無しにしないようにするにはどうすればよいですか?

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

ruby - rugged を使用して、コマンド ラインからのようにファイルを作成およびコミットするにはどうすればよいですか?

私は非常に単純なことをするために頑丈を使用しようとしています:ファイルを作成してコミットし、リポジトリを実行と同じ状態のままにします:

git status印刷を残す

私は頑丈なレポのreadmeから改作されたコードを使用しています。

これはリポジトリを正しい状態のままにしているように見えますが、作業ディレクトリは奇妙な場所にあり、git status印刷されています

この時点で何が起こっているとgitが考えているのかわかりません(blah.txt削除のためにステージングされていますか?)。実行するgit reset --hardと、作業ディレクトリが望ましい状態に戻ります。

助けてくれてありがとう。