Какую фактическую команду git выполняет `Assume Unchanged` в Eclipse Git в фоновом режиме? - PullRequest
1 голос
/ 07 марта 2019

При выполнении git status в командной строке git выводит изменения:

enter image description here

, а затем я иду в Eclipse и делаю Assume Unchanged черезменю для одного из файлов, перечисленных выше:

enter image description here

, а затем еще раз набрав git status в командной строке, я вижу, что файл имеетбыл (должным образом) удален из перечисленных модификаций:

enter image description here

Мне интересно, что означает эта команда меню Assume Unchanged в терминах команд Git?А как насчет других вариантов из этого меню (Untrack & Replace with HEAD Revision)?

Можно ли увидеть команды Git, работающие за сценой в Eclipse, при выполнении этих меню?

1 Ответ

0 голосов
/ 07 марта 2019

Eclipse не делегирует в командную строку, но использует JGit , который является чистой реализацией на Java для Git, непосредственно обращающегося к файлам в папке .git , Вам не нужно иметь установленную командную строку Git для использования Git в Eclipse.

Предполагается неизменным Эквивалент командной строки Git:

git update-index --assume-unchanged

Смотри также:

Поскольку Eclipse использует те же термины, эквиваленты командной строки Git легко найти.

...