Я работаю над проектом C++, после импорта этого проекта в eclipse создаются 3 новых файла/папки:
.cproject
.project
.settings/
Не каждый использует eclipse, поэтому мне не разрешено вставлять эти файлы в репозиторий, но мне нужны они для работы над eclipse, что я должен делать в такой ситуации, когда это происходит.
Вы могли бы добавлять правила в файл.gitignore (и нажимать это изменение самостоятельно), чтобы они не отображались в списке git изменений рабочего каталога, когда вы готовы к смене файлов для фиксации.
Я установил плагин EGit для eclipse, который можно найти здесь:
Чтобы управлять скрытыми файлами в проекте C++, я открываю Navigator
, выбирая пункт меню:
Window → Show View → Navigator
.
В Navigator
(слева) вы можете увидеть все файлы, скрытые от проекта C++ (например, .cproject
).
Выберите все файлы/папки, которые нужно игнорировать, щелкните правой кнопкой мыши по выделенному пункту и перейдите к пункту всплывающего меню:
Team → Ignore
.
При первом игнорировании файлов в папке может появиться новый файл (если его еще нет), называемый .gitignore
. Вам нужно решить, будет .gitignore
файл .gitignore
распространяться по .gitignore
проекту или нет. Если он в настоящее время не отслеживается, и вам нужно добавить его в index
, щелкнув его правой кнопкой мыши и выбрав Team → Add to index
. Если он не будет отслеживаться в репозитории, вы можете выбрать этот файл и проигнорировать его.
Надеюсь, это поможет.
.gitignore
отсутствует в репозитории (так не должно быть), потому что если бы ему не нужно было игнорировать файлы сам, он бы вытащил правила, когда вытащил файл .gitignore
.