JGit unstaging файлы / удаление файлов из индекса и внесение изменений в коммит - PullRequest
0 голосов
/ 23 января 2011

Я выяснил, как сделать много вещей в библиотеке JGit, например, файлы коммитов, выяснить состояние всех файлов (т. Е. Изменен, изменен, не отслежен и т. Д.), Но я не могу понять, как нестандартные файлы я добавил в индекс. Может ли кто-нибудь дать мне знать, как это сделать, и, может быть, укажет на некоторую документацию, поскольку на сайте затмения ее нет, а я не могу найти ее в Google.

Также, если кто-нибудь знает, как изменить коммит, я был бы очень признателен, если бы знал об этом.

Спасибо.

1 Ответ

0 голосов
/ 13 мая 2011

Похоже, вы нашли способ разархивировать файлы, но столкнулись с проблемами, как описано в ваш другой вопрос :

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)

Было бы замечательно, если бы вы могли сообщать о своих собственных ответах, если вы нашли какие-либо.

...