jgit

    0

    1答えて

    JGitにはgit rev-parse --shortの実装が含まれていますか?私はドキュメンテーションを熟読する際に見つけられませんでした。

    3

    1答えて

    ログコマンドで異常な動作(バグ?)が見つかりました。 以下のテストでは、レポを作成し、ブランチを作成し、作成したブランチとマスターにコミットしてから、作成したブランチにマスターをマージします。マージ後、ブランチとマスターの間のコミット数を計算しようとします。マスターがすでにされているため、合併 - ブランチがマスタに遅れないで、0 public class JGitBugTest {

    2

    1答えて

    私はStashApplyCommandクラスを使用して、作業中のツリーに隠されたコミットを適用しています。競合が発生した場合、このクラスのcall()メソッドはStashApplyFailureExceptionをスローします。 ただし、競合のリストを取得する方法が見つかりません。 MergeCommandとは異なり、StashApplyCommandはcall()メソッドの戻り値の一部としてこの

    2

    1答えて

    ファイルの内容を取得したい。入力はリビジョンです。 作業ディレクトリまたはステージ領域にあるファイルの内容を取得する方法 たとえば、ファイル 'Test'の値が '1'の場合 '2'に変更してファイル を変更した場合は、 '3'と同じファイル 今は2つのファイルが1つのステージにあり、1つはステージにありません。どのようにしてファイルの内容を取得できますか?私は唯一のステージング領域のエントリを超

    1

    1答えて

    JGitライブラリを使用して2つのコミット間の差分をプログラムで検索しようとしています。 は、私は、次の階層をコミット持っていると仮定します - diffコマンドは6で、マージを参照するか、7 ---1---2---3---4---5---6---7---8-- \--9-—10—-11--/ 今度は、私は4をコミット間の差分を解析してると言ってみましょうか? 以前のコミット(4以

    2

    1答えて

    Windows 10 Pro 64-bit Anniversary Editionでは、Zipファイル(インストーラからではなく)から新しくEclipse 4.6をインストールしました。アップグレード機能は、4.6.1が利用可能であり、アップグレードされたと述べています。今私はGitリモートリポジトリ(HTTPSを使用して)にアクセスしようとすると、それは私のユーザー名とパスワード(既に持っていた

    4

    2答えて

    JGitを使用して、git log --full-history -p -1 <hash-id>と可能な限りコミットのファイルの変更の一覧を取得します。 これは可能ですか?もしそうなら、あなたはどうやってそれをしますか? 私は、各コミットを取得する方法を知っている、とコミットメッセージを見て: //Load repo FileRepositoryBuilder builder = new Fil

    2

    1答えて

    私は2つのgitのコミットcodeここ2差分を実装しようとしているではありません。これは、次のような出力になり try { ObjectId head = repo.resolve(tipCommit); //String with commit hash ObjectId base = repo.resolve(

    1

    1答えて

    私はJGitを使用して、ローカルのリポジトリへのリモート変更をプログラムで取得しています。プルが失敗して例外がスローされた場合、プルしようとする前にローカルリポジトリを最新のコミットにリセットします。 しかし、ResetCommandは、Gitリセットコマンドが「コミット」パラメータを受け入れるにもかかわらず、引数としてコミット識別子を取得しません。これはResetCommandの既知の制限ですか

    1

    1答えて

    JGitを使用して小さなアプリを書いていて、問題が発生しました。 JGitのドキュメントは非常に限られているようで、配管作業のためにどこに行くべきかについての示唆はほとんどありません。 (http://wiki.eclipse.org/JGit/User_Guide) git subtree push --prefix folder upstream branchのJGitのバージョンは何ですか?