5
Contex
作業コピーで最後にコミットした後に発生する可能性のあるファイルの名前変更を検出しようとしています。 私の例では、私はクリーンな作業コピーを持っていると私はそれを行う:$ git status
を実行JGitが作業コピーの名前の変更を検出しました。
git mv old.txt new.txt
が期待された結果を示しています。
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# renamed: old.txt -> new.txt
を私はStatusCommand
を使用し
を試してみましたが、私が見ることができます削除リストにold.txt、追加リストにnew.txtが追加されました。 しかし、私はそれらを一緒にリンクする方法を見つけることができません。
私はRenameDetector
の存在を認識してんだけど、それはDiffEntry
を使用して動作し、私はHEADと作業コピー間DiffEntriesを取得する方法がわかりません。