#eclipse #git #egit
#eclipse #git #egit
Вопрос:
При выполнении git status
в командной строке git перечисляет изменения:
и затем я захожу в Eclipse и делаю Assume Unchanged
через меню в одном из файлов, перечисленных выше:
и затем, повторно запустив git status
в командной строке снова, я вижу, что файл был (должным образом) удален из перечисленных изменений:
Мне интересно, чему соответствует эта Assume Unchanged
команда меню с точки зрения команд Git? Как насчет других вариантов из этого меню ( Untrack
amp; Replace with HEAD Revision
)?
Возможно ли увидеть команды Git, выполняемые за сценой в Eclipse, при выполнении этих меню?
Ответ №1:
Eclipse не делегирует полномочия командной строке, но использует JGit, который является чистой Java-реализацией Git, напрямую обращающейся к файлам в .git
папке. Вам не нужно устанавливать Git командной строки, чтобы использовать Git в Eclipse.
Эквивалент командной строки Git принять без изменений является:
git update-index --assume-unchanged
Смотрите также:
Поскольку Eclipse использует те же термины, эквиваленты командной строки Git легко найти.