Git, как игнорировать неотслеживаемые файлы CDT

0

Я работаю над проектом C++, после импорта этого проекта в eclipse создаются 3 новых файла/папки:

.cproject

.project

.settings/

Не каждый использует eclipse, поэтому мне не разрешено вставлять эти файлы в репозиторий, но мне нужны они для работы над eclipse, что я должен делать в такой ситуации, когда это происходит.

  • 0
    Вы можете добавить правила в файл .gitignoreотменить это изменение самостоятельно), чтобы они не появлялись в списке изменений рабочего каталога git, когда вы будете готовы подготовить файлы для фиксации. ( Git игнорировать документацию )
  • 0
    @CodyStott Этот работает для меня, спасибо.
Показать ещё 1 комментарий
Теги:

2 ответа

0
Лучший ответ

Вы могли бы добавлять правила в файл.gitignore (и нажимать это изменение самостоятельно), чтобы они не отображались в списке git изменений рабочего каталога, когда вы готовы к смене файлов для фиксации.

Документация Git Ignore

0

Я установил плагин EGit для eclipse, который можно найти здесь:

http://www.eclipse.org/egit/

Чтобы управлять скрытыми файлами в проекте C++, я открываю Navigator, выбирая пункт меню:

Window → Show View → Navigator.

В Navigator (слева) вы можете увидеть все файлы, скрытые от проекта C++ (например, .cproject).

Выберите все файлы/папки, которые нужно игнорировать, щелкните правой кнопкой мыши по выделенному пункту и перейдите к пункту всплывающего меню:

Team → Ignore.

При первом игнорировании файлов в папке может появиться новый файл (если его еще нет), называемый .gitignore. Вам нужно решить, будет .gitignore файл .gitignore распространяться по .gitignore проекту или нет. Если он в настоящее время не отслеживается, и вам нужно добавить его в index, щелкнув его правой кнопкой мыши и выбрав Team → Add to index. Если он не будет отслеживаться в репозитории, вы можете выбрать этот файл и проигнорировать его.

Надеюсь, это поможет.

  • 0
    Это использование для интерфейса Git Eclipse? Кроме того, если он игнорирует файл .gitignore , не получит ли он конфликт слияния при извлечении, если кто-то еще вытолкнет файл .gitignore, который они создают для того же хранилища?
  • 0
    @CodyStott Это использует EGit плагин git для затмения. Также я предполагаю, что файл .gitignore отсутствует в репозитории (так не должно быть), потому что если бы ему не нужно было игнорировать файлы сам, он бы вытащил правила, когда вытащил файл .gitignore .
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню