Подтвердить что ты не робот

Отменить одностороннее локальное нефиксированное изменение в egit (например, svn revert)

Сценарий: у меня есть локальные нефиксированные изменения исходного файла, который я хочу отменить, и вернуть исходный файл в его первозданное состояние. В командной строке git я бы сделал "git checkout", но как это сделать в Egit?

4b9b3361

Ответ 1

Посмотрите на этот ответ: fooobar.com/questions/44863/... (отправьте туда)

Right click on the file -> Replace With -> Index

(старые версии могут сказать File in Git Index, а не Index)

или если вы хотите отменить все измененные файлы, щелкните правой кнопкой мыши по проекту → Команда → Reset.. → выберите переключатель "жесткий" → нажмите кнопку Reset

Ответ 2

Один рабочий раунд - это выбор файла, щелкните правой кнопкой мыши > заменить нa > локальную историю...

выберите последний фиксатор, который вы сделали в этом файле. Затем вы можете проверить, что он выглядит нормально, а затем заменить его в рабочей области.

Затем, наконец, сделайте новую фиксацию, которая фактически отменяет сделанное вами изменение, если вам нужно.