Как оформить заказ в предыдущей версии в egit - PullRequest
7 голосов
/ 30 декабря 2010

Может кто-нибудь сказать нам, если это возможно, и если это не так, какова лучшая альтернатива для этого? Вот как это будет сделано в командной строке: git checkout HEAD~1 -- path/to/file

Но если проект большой, переход к этому файлу в cmd может раздражать ....

Ответы [ 3 ]

11 голосов
/ 28 августа 2011

Вы можете сделать это с EGit версии 1.0 или выше (это также возможно в более ранних версиях, но 1.0 - первая версия, в которой я заметил эту функцию).

  1. Щелкните правой кнопкой мыши файлВы хотите заменить предыдущим коммитом и выбрать Заменить на -> Фиксация ...
  2. Вам будет предложен список коммитов на выбор.Выберите коммит, которым вы хотите заменить файл.
5 голосов
/ 15 мая 2012

Это доступно в EGit 2.0:

Выберите файл (ы) / папку (и), которые вы хотите заменить другой версией, и используйте любую из команд:

  • «Заменить на> Подтвердить ...»
  • «Заменить на> HEAD revision»
  • «Заменить на> Ветвь, тег или ссылку»
  • «Заменить на> Файлв Git Index "
0 голосов
/ 30 декабря 2010

Я знаю, что вы можете сбросить всю историю до предыдущего коммита. Я не знаю ни одного файла.

Вот почему я не рекомендую никому использовать Egit. Вы вырастите его через несколько дней использования.

...