0

ファイルのコミット、すべてのファイルのステータス (つまり、変更、変更、未追跡など) の確認など、JGit ライブラリで多くのことを行う方法を理解しましたが、ファイルのステージングを解除する方法がわかりません。インデックスに追加されました。誰かがこれを行う方法を教えてくれますか?Eclipseサイトにはドキュメントがなく、Googleで見つけることができないので、ドキュメントを教えてください。

また、誰かがコミットを修正する方法を知っている場合は、それも知っていただければ幸いです。

ありがとう。

4

1 に答える 1

0

ファイルのステージングを解除する方法を見つけたようですが、他の質問で説明されているように問題が発生しました:

repository.getIndex().remove(getWorkignDirectoryAsFile(), new File(getWorkignDirectoryAsFile(), fileName));
repository.getIndex().write();

上記で問題は解決しましたか?repository.getIndex() は非推奨であり、代わりに org.eclipse.jgit.dircache.DirCache を使用する必要があることに気付きました。

以前のコミットを修正するには、以下を確認する必要があります

org.eclipse.jgit.api.CommitCommand.setAmend(boolean)

見つけた場合は、独自の回答を報告していただければ幸いです。

于 2011-05-13T10:22:56.537 に答える