問題タブ [jgit]
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.
java - JGIT を使用した浅いクローン
どうすればいいの
JGITライブラリで?
git - IndexDiff によって返される変更済みファイル ステータスと変更済みファイル ステータスの違いは何ですか?
私はそれだけを見つけました:
// レポ内、インデックス内、コンテンツ差分 => 変更 // インデックス内、作業ディレクトリ内、コンテンツが異なる => 変更済み
でも違いが分からない?
git - jgitでgit svn fetch
私は jGit を使用して、プロジェクトでの git とのやり取りを自動化しています。に対応する API がありますが、git fetch
ここで実行する必要がありgit svn fetch
、jGit プロジェクトjavadocで svn について何も見つかりませんでした。
だから私はそれが不可能だと思いますが、これを達成するためのトリックがあるかもしれません。
私の代替手段は、シェルコマンドを呼び出すことですgit svn fetch
が、jGit を使用するよりもはるかにクリーンではないため、避けたいと思います。
java - RevWalk を使用して RevCommit を取得する jGit は何も返しません
私はjGitとGitの初心者です。Git リポジトリのコミットの履歴を照会しようとしていますが、特定のユーザーのコミットのみを取得したいと考えています。私が見たドキュメントを読むと、RevWalk を使用すると、検索を制限するために RevFilters を追加できるようになります。
まず、Git オブジェクトとそのログ メソッドを使用してコミットを一覧表示すると、非常にうまく機能します。しかし、RevWalk を使用しても何も起こりません。
何かアドバイス?私は何か間違ったことをしていますか?
ありがとう。
java - 2つのAuthorFilterを追加すると、GitectiveAndCommitFilterが機能しません
私はgitectiveでjGitのRevFiltersを使用しています。特定のユーザーのコミットのリストを探していましたが、AuthorFilterは完全に機能します。ただし、今私がやりたいのは、1人以上のユーザーのコミットを取得することです。
リポジトリでgitlogコマンドを実行すると、
joan @ jomaora:〜/ testGit / testMockito $ git log commit b5a49a83f052f632d78a09238056d4df8ebffb59作成者:Marc Czeck日付:Tue Aug 7 17:03:44 2012 +0200
commit 8d8dafd5242dbddf34a92ef39661b24167e25b0c作成者:Joan Ortega-Ardila日付:Tue Aug 7 17:01:37 2012 +0200
この2人のユーザーに対してコミットがあります。追加したAuthorFilterの1つにコメントすると、コードが機能します。AndCommitFilterはこれをリストすることを受け入れませんか?これは私のコードです:
ありがとう
java - JGit でリモート ブランチを削除する方法
リモート ブランチを削除する方法がわかりません。
次の GIT コマンドを模倣しようとしていました: git push origin :branchToDelete
次のコードと、空のソースを使用したバリエーション:
次のようなスローと例外:
あなたのアイデアと解決策を前もって感謝します。
jgit - JGit PullCommand 例外
ソースを維持するために git を使用しています。git@xx.xx.xx.xx:XYZ.git のような URL。JGit を使用して変更をプルしています。
コードを実行すると、次の例外が発生します。
git - JGit APIを使用してリモートファイルをチェックアウトするには?
コマンドラインのgitコマンドを使用すると、次のことができます
ただし、jgit を使用して次の操作を行うと、projectA/* の下のファイルがチェックアウトされません。
JGitでこれを解決するには?
eclipse - egitでブランチを作成するときのプル戦略の意味は何ですか?
EGit ではTeam > Switch to > New branch
、以下のダイアログ ボックスが表示されます。このダイアログ ボックスに表示されるさまざまなプル戦略の意味は何ですか?
java - jgitには2つの引数が必要なエラーメッセージ
jGitの機能をテストするために単純なJavaクラスを試しています(以下を参照)。
ビルドパスに最新のjgitjarを使用してEclipseIndigoでこれを実行すると、「2つの引数が必要です」というエラーメッセージが表示されます。他には何もありません。例外はありません。:S
よろしくお願いします。